Class GuestConnectionFactory
- java.lang.Object
-
- adams.core.logging.LoggingObject
-
- adams.core.logging.CustomLoggingLevelObject
-
- adams.core.option.AbstractOptionHandler
-
- adams.core.net.rabbitmq.connection.AbstractConnectionFactory
-
- adams.core.net.rabbitmq.connection.GuestConnectionFactory
-
- All Implemented Interfaces:
adams.core.Destroyable
,adams.core.GlobalInfoSupporter
,adams.core.logging.LoggingLevelHandler
,adams.core.logging.LoggingSupporter
,adams.core.option.OptionHandler
,adams.core.QuickInfoSupporter
,adams.core.SizeOfHandler
,adams.flow.core.FlowContextHandler
,Serializable
public class GuestConnectionFactory extends AbstractConnectionFactory
Does not use any authentication.- Author:
- FracPete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected String
m_Host
the host.protected int
m_Port
the port.protected String
m_VirtualHost
the virtual host.-
Fields inherited from class adams.core.net.rabbitmq.connection.AbstractConnectionFactory
m_FlowContext
-
-
Constructor Summary
Constructors Constructor Description GuestConnectionFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
defineOptions()
Adds options to the internal list of options.protected com.rabbitmq.client.ConnectionFactory
doGenerate(adams.core.MessageCollection errors)
Generates the connection factory object.String
getHost()
Returns the host to connect to.int
getPort()
Returns the port to connect to.String
getQuickInfo()
Returns a quick info about the actor, which will be displayed in the GUI.String
getVirtualHost()
Returns the virtual host to use.String
globalInfo()
Returns a string describing the object.String
hostTipText()
Returns the tip text for this property.String
portTipText()
Returns the tip text for this property.protected boolean
requiresFlowContext()
Returns whether a flow context is required.void
setHost(String value)
Sets the host to connect to.void
setPort(int value)
Sets the port to connect to.void
setVirtualHost(String value)
Sets the virtual host to use.String
virtualHostTipText()
Returns the tip text for this property.-
Methods inherited from class adams.core.net.rabbitmq.connection.AbstractConnectionFactory
check, generate, getFlowContext, setFlowContext
-
Methods inherited from class adams.core.option.AbstractOptionHandler
cleanUpOptions, destroy, finishInit, getDefaultLoggingLevel, getOptionManager, initialize, loggingLevelTipText, newOptionManager, reset, setLoggingLevel, toCommandLine, toString
-
Methods inherited from class adams.core.logging.LoggingObject
configureLogger, getLogger, getLoggingLevel, initializeLogging, isLoggingEnabled, sizeOf
-
-
-
-
Method Detail
-
globalInfo
public String globalInfo()
Returns a string describing the object.- Specified by:
globalInfo
in interfaceadams.core.GlobalInfoSupporter
- Specified by:
globalInfo
in classadams.core.option.AbstractOptionHandler
- Returns:
- a description suitable for displaying in the gui
-
defineOptions
public void defineOptions()
Adds options to the internal list of options.- Specified by:
defineOptions
in interfaceadams.core.option.OptionHandler
- Overrides:
defineOptions
in classadams.core.option.AbstractOptionHandler
-
getQuickInfo
public String getQuickInfo()
Returns a quick info about the actor, which will be displayed in the GUI.- Specified by:
getQuickInfo
in interfaceadams.core.QuickInfoSupporter
- Overrides:
getQuickInfo
in classAbstractConnectionFactory
- Returns:
- null if no info available, otherwise short string
-
setHost
public void setHost(String value)
Sets the host to connect to.- Parameters:
value
- the host name/ip
-
getHost
public String getHost()
Returns the host to connect to.- Returns:
- the host name/ip
-
hostTipText
public String hostTipText()
Returns the tip text for this property.- Returns:
- tip text for this property suitable for displaying in the GUI or for listing the options.
-
setPort
public void setPort(int value)
Sets the port to connect to.- Parameters:
value
- the port
-
getPort
public int getPort()
Returns the port to connect to.- Returns:
- the port
-
portTipText
public String portTipText()
Returns the tip text for this property.- Returns:
- tip text for this property suitable for displaying in the GUI or for listing the options.
-
setVirtualHost
public void setVirtualHost(String value)
Sets the virtual host to use.- Parameters:
value
- the virtual host
-
getVirtualHost
public String getVirtualHost()
Returns the virtual host to use.- Returns:
- the virtual host
-
virtualHostTipText
public String virtualHostTipText()
Returns the tip text for this property.- Returns:
- tip text for this property suitable for displaying in the GUI or for listing the options.
-
requiresFlowContext
protected boolean requiresFlowContext()
Returns whether a flow context is required.- Specified by:
requiresFlowContext
in classAbstractConnectionFactory
- Returns:
- true if required
-
doGenerate
protected com.rabbitmq.client.ConnectionFactory doGenerate(adams.core.MessageCollection errors)
Generates the connection factory object.- Specified by:
doGenerate
in classAbstractConnectionFactory
- Parameters:
errors
- for collecting errors- Returns:
- the factory, null in case of error
-
-