public abstract class AbstractEndpointFactoryBean extends EndpointURIEndpointBuilder implements org.springframework.beans.factory.FactoryBean, Initialisable
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.logging.Log |
logger |
connectionStrategy, connector, createConnector, deleteUnacceptedMessages, encoding, filter, initialState, muleContext, name, properties, PROPERTY_REMOTE_SYNC, PROPERTY_REMOTE_SYNC_TIMEOUT, registryId, remoteSync, remoteSyncTimeout, responseTransformers, securityFilter, synchronous, transactionConfig, transformers, uriBuilderPHASE_NAME| Constructor and Description |
|---|
AbstractEndpointFactoryBean() |
AbstractEndpointFactoryBean(EndpointURIEndpointBuilder global) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Object |
doGetObject() |
Object |
getObject() |
void |
initialise()
Method used to perform any initialisation work.
|
boolean |
isSingleton() |
addTransformer, buildInboundEndpoint, buildOutboundEndpoint, clone, doBuildInboundEndpoint, doBuildOutboundEndpoint, equal, equals, getBooleanProperty, getConnectionStrategy, getConnector, getDefaultConnectionStrategy, getDefaultConnector, getDefaultDeleteUnacceptedMessages, getDefaultEndpointEncoding, getDefaultFilter, getDefaultInboundTransformers, getDefaultInitialState, getDefaultOutboundTransformers, getDefaultRemoteSync, getDefaultRemoteSyncTimeout, getDefaultResponseTransformers, getDefaultSecurityFilter, getDefaultSynchronous, getDefaultTransactionConfig, getDeleteUnacceptedMessages, getEndpointBuilder, getEndpointEncoding, getFilter, getInboundEndpointResponseTransformers, getInboundTransformers, getInitialState, getIntegerProperty, getName, getOutboundEndpointResponseTransformers, getOutboundTransformers, getProperties, getRemoteSync, getRemoteSyncTimeout, getSecurityFilter, getSynchronous, getTransactionConfig, hashCode, setConnectionStrategy, setConnector, setCreateConnector, setDeleteUnacceptedMessages, setEncoding, setFilter, setInitialState, setMuleContext, setName, setProperties, setPropertiesFromProperties, setProperty, setRegistryId, setRemoteSync, setRemoteSyncTimeout, setResponseTransformers, setSecurityFilter, setSynchronous, setTransactionConfig, setTransformers, setURIBuilderpublic AbstractEndpointFactoryBean(EndpointURIEndpointBuilder global) throws EndpointException
EndpointExceptionpublic AbstractEndpointFactoryBean()
public Object getObject() throws Exception
getObject in interface org.springframework.beans.factory.FactoryBeanExceptionpublic boolean isSingleton()
isSingleton in interface org.springframework.beans.factory.FactoryBeanpublic void initialise()
throws InitialisationException
InitialisableInitialisationException should be thrown,
causing the Mule instance to shutdown. If the error is recoverable, say by
retrying to connect, a RecoverableException should be thrown.
There is no guarantee that by throwing a Recoverable exception that the Mule
instance will not shut down.initialise in interface InitialisableInitialisationException - if a fatal error occurs causing the Mule instance to shutdownRecoverableException - if an error occurs that can be recovered fromCopyright © 2003-2012 MuleSource, Inc.. All Rights Reserved.