Class QuickfixjComponent
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultComponent
-
- org.apache.camel.component.quickfixj.QuickfixjComponent
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,org.apache.camel.Component
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.StartupListener
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
@Component("quickfix") public class QuickfixjComponent extends org.apache.camel.support.DefaultComponent implements org.apache.camel.StartupListener
-
-
Constructor Summary
Constructors Constructor Description QuickfixjComponent()
QuickfixjComponent(org.apache.camel.CamelContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.camel.Endpoint
createEndpoint(String uri, String remaining, Map<String,Object> parameters)
protected void
doShutdown()
protected void
doStart()
protected void
doStop()
Map<String,QuickfixjConfiguration>
getConfigurations()
quickfix.LogFactory
getLogFactory()
quickfix.MessageFactory
getMessageFactory()
quickfix.MessageStoreFactory
getMessageStoreFactory()
boolean
isLazyCreateEngines()
void
onCamelContextStarted(org.apache.camel.CamelContext camelContext, boolean alreadyStarted)
void
setConfigurations(Map<String,QuickfixjConfiguration> configurations)
To use the given map of pre configured QuickFix configurations mapped to the keyvoid
setLazyCreateEngines(boolean lazyCreateEngines)
If set totrue
, the engines will be created and started when needed (when first message is send)void
setLogFactory(quickfix.LogFactory logFactory)
To use the given LogFactoryvoid
setMessageFactory(quickfix.MessageFactory messageFactory)
To use the given MessageFactoryvoid
setMessageStoreFactory(quickfix.MessageStoreFactory messageStoreFactory)
To use the given MessageStoreFactory-
Methods inherited from class org.apache.camel.support.DefaultComponent
afterConfiguration, createEndpoint, createEndpoint, doBuild, doInit, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getComponentPropertyConfigurer, getEndpointPropertyConfigurer, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, resolveRawParameterValues, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setLazyStartProducer, setProperties, setProperties, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doFail, doLifecycleChange, doResume, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.camel.StartupListener
onCamelContextFullyStarted, onCamelContextStarting
-
-
-
-
Method Detail
-
createEndpoint
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters) throws Exception
- Specified by:
createEndpoint
in classorg.apache.camel.support.DefaultComponent
- Throws:
Exception
-
doStart
protected void doStart() throws Exception
- Overrides:
doStart
in classorg.apache.camel.support.DefaultComponent
- Throws:
Exception
-
doStop
protected void doStop() throws Exception
- Overrides:
doStop
in classorg.apache.camel.support.DefaultComponent
- Throws:
Exception
-
doShutdown
protected void doShutdown() throws Exception
- Overrides:
doShutdown
in classorg.apache.camel.support.service.BaseService
- Throws:
Exception
-
setMessageFactory
public void setMessageFactory(quickfix.MessageFactory messageFactory)
To use the given MessageFactory
-
getMessageFactory
public quickfix.MessageFactory getMessageFactory()
-
setLogFactory
public void setLogFactory(quickfix.LogFactory logFactory)
To use the given LogFactory
-
getLogFactory
public quickfix.LogFactory getLogFactory()
-
setMessageStoreFactory
public void setMessageStoreFactory(quickfix.MessageStoreFactory messageStoreFactory)
To use the given MessageStoreFactory
-
getMessageStoreFactory
public quickfix.MessageStoreFactory getMessageStoreFactory()
-
getConfigurations
public Map<String,QuickfixjConfiguration> getConfigurations()
-
setConfigurations
public void setConfigurations(Map<String,QuickfixjConfiguration> configurations)
To use the given map of pre configured QuickFix configurations mapped to the key
-
isLazyCreateEngines
public boolean isLazyCreateEngines()
-
setLazyCreateEngines
public void setLazyCreateEngines(boolean lazyCreateEngines)
If set totrue
, the engines will be created and started when needed (when first message is send)
-
-