org.mule.config.spring.factories
Class OutboundEndpointFactoryBean

java.lang.Object
  extended by org.mule.endpoint.AbstractEndpointBuilder
      extended by org.mule.endpoint.EndpointURIEndpointBuilder
          extended by org.mule.config.spring.factories.AbstractEndpointFactoryBean
              extended by org.mule.config.spring.factories.OutboundEndpointFactoryBean
All Implemented Interfaces:
Cloneable, AnnotatedObject, MuleContextAware, EndpointBuilder, Initialisable, org.springframework.beans.factory.FactoryBean

public class OutboundEndpointFactoryBean
extends AbstractEndpointFactoryBean

Spring FactoryBean used to create concrete instances of outbound endpoints


Field Summary
 
Fields inherited from class org.mule.config.spring.factories.AbstractEndpointFactoryBean
logger
 
Fields inherited from class org.mule.endpoint.AbstractEndpointBuilder
connector, createConnector, deleteUnacceptedMessages, disableTransportTransformer, encoding, initialState, messageExchangePattern, messageProcessors, messageProcessorsFactory, mimeType, muleContext, name, properties, PROPERTY_RESPONSE_PROPERTIES, PROPERTY_RESPONSE_TIMEOUT, redeliveryPolicy, registryId, responseMessageProcessors, responsePropertiesList, responseTimeout, responseTransformers, retryPolicyTemplate, synchronous, transactionConfig, transformers, uriBuilder
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Fields inherited from interface org.mule.api.AnnotatedObject
PROPERTY_NAME
 
Constructor Summary
OutboundEndpointFactoryBean()
           
OutboundEndpointFactoryBean(EndpointURIEndpointBuilder global)
           
 
Method Summary
 Object doGetObject()
           
 Class getObjectType()
           
 void setRedeliveryPolicy(AbstractRedeliveryPolicy redeliveryPolicy)
           
 
Methods inherited from class org.mule.config.spring.factories.AbstractEndpointFactoryBean
getObject, initialise, isSingleton
 
Methods inherited from class org.mule.endpoint.AbstractEndpointBuilder
addMessageProcessor, addResponseMessageProcessor, addResponseTransformer, addResponseTransformerProcessors, addTransformer, addTransformerProcessors, buildInboundEndpoint, buildOutboundEndpoint, checkInboundExchangePattern, clone, createInboundEndpoint, createOutboundEndpoint, doBuildInboundEndpoint, doBuildOutboundEndpoint, equal, equals, getAnnotation, getAnnotations, getConnector, getDefaultConnector, getDefaultDeleteUnacceptedMessages, getDefaultDisableTransportTransformer, getDefaultEndpointEncoding, getDefaultInitialState, getDefaultMessageProcessorsFactory, getDefaultResponseTimeout, getDefaultSecurityFilter, getDefaultTransactionConfig, getDeleteUnacceptedMessages, getEndpointBuilder, getEndpointEncoding, getInitialState, getMessageProcessors, getMessageProcessorsFactory, getMimeType, getName, getProperties, getRedeliveryPolicy, getResponseMessageProcessors, getResponseTimeout, getResponseTransformersFromUri, getRetryPolicyTemplate, getScheme, getSecurityFilter, getTransactionConfig, getTransformersFromUri, hashCode, initExchangePatternFromConnectorDefault, isAlwaysCreateConnector, isDisableTransportTransformer, prepareToBuildEndpoint, setAnnotations, setConnector, setCreateConnector, setDeleteUnacceptedMessages, setDisableTransportTransformer, setEncoding, setExchangePattern, setInitialState, setMessageProcessors, setMimeType, setMuleContext, setName, setProperties, setPropertiesFromProperties, setProperty, setRegistryId, setResponseMessageProcessors, setResponseTimeout, setResponseTransformers, setRetryPolicyTemplate, setTransactionConfig, setTransformers, setURIBuilder
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OutboundEndpointFactoryBean

public OutboundEndpointFactoryBean(EndpointURIEndpointBuilder global)
                            throws EndpointException
Throws:
EndpointException

OutboundEndpointFactoryBean

public OutboundEndpointFactoryBean()
Method Detail

getObjectType

public Class getObjectType()

doGetObject

public Object doGetObject()
                   throws Exception
Specified by:
doGetObject in class AbstractEndpointFactoryBean
Throws:
Exception

setRedeliveryPolicy

public void setRedeliveryPolicy(AbstractRedeliveryPolicy redeliveryPolicy)
Overrides:
setRedeliveryPolicy in class AbstractEndpointBuilder


Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.