Class NonValidatingSSLConnectionFactory
- 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.NonValidatingSSLConnectionFactory
-
- 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 NonValidatingSSLConnectionFactory extends AbstractConnectionFactory
For encrypting a connection with SSL (performs no validation). Use only for testing/development!- Author:
- FracPete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected AbstractConnectionFactory
m_ConnectionFactory
the base connection factory.-
Fields inherited from class adams.core.net.rabbitmq.connection.AbstractConnectionFactory
m_FlowContext
-
-
Constructor Summary
Constructors Constructor Description NonValidatingSSLConnectionFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
connectionFactoryTipText()
Returns the tip text for this property.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.AbstractConnectionFactory
getConnectionFactory()
Returns the base connection factory to encrypt.String
getQuickInfo()
Returns a quick info about the actor, which will be displayed in the GUI.String
globalInfo()
Returns a string describing the object.protected boolean
requiresFlowContext()
Returns whether a flow context is required.void
setConnectionFactory(AbstractConnectionFactory value)
Sets the base connection factory to encrypt.-
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
-
-
-
-
Field Detail
-
m_ConnectionFactory
protected AbstractConnectionFactory m_ConnectionFactory
the base connection factory.
-
-
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
-
setConnectionFactory
public void setConnectionFactory(AbstractConnectionFactory value)
Sets the base connection factory to encrypt.- Parameters:
value
- the factory
-
getConnectionFactory
public AbstractConnectionFactory getConnectionFactory()
Returns the base connection factory to encrypt.- Returns:
- the factory
-
connectionFactoryTipText
public String connectionFactoryTipText()
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
-
-