Class ArtemisProperties.Embedded
- java.lang.Object
- org.springframework.boot.autoconfigure.jms.artemis.ArtemisProperties.Embedded
- Enclosing class:
- ArtemisProperties
public static class ArtemisProperties.Embedded extends Object
Configuration for an embedded Artemis server.
Constructor Summary
Constructors Constructor Description Embedded()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>generateTransportParameters()Creates the minimal transport parameters for an embedded transport configuration.StringgetClusterPassword()StringgetDataDirectory()String[]getQueues()intgetServerId()String[]getTopics()booleanisDefaultClusterPassword()booleanisEnabled()booleanisPersistent()voidsetClusterPassword(String clusterPassword)voidsetDataDirectory(String dataDirectory)voidsetEnabled(boolean enabled)voidsetPersistent(boolean persistent)voidsetQueues(String[] queues)voidsetServerId(int serverId)voidsetTopics(String[] topics)
Constructor Detail
Embedded
public Embedded()
Method Detail
getServerId
public int getServerId()
setServerId
public void setServerId(int serverId)
isEnabled
public boolean isEnabled()
setEnabled
public void setEnabled(boolean enabled)
isPersistent
public boolean isPersistent()
setPersistent
public void setPersistent(boolean persistent)
getDataDirectory
public String getDataDirectory()
setDataDirectory
public void setDataDirectory(String dataDirectory)
getClusterPassword
public String getClusterPassword()
setClusterPassword
public void setClusterPassword(String clusterPassword)
isDefaultClusterPassword
public boolean isDefaultClusterPassword()
generateTransportParameters
public Map<String,Object> generateTransportParameters()
Creates the minimal transport parameters for an embedded transport configuration.- Returns:
- the transport parameters
- See Also:
TransportConstants.SERVER_ID_PROP_NAME