public class

ClientFacadeFactory

extends Object
java.lang.Object
   ↳ com.modus.mule.modules.as2.client.ClientFacadeFactory

Summary

Constants
String SETTING_NOT_FOUND_ERROR_MESSAGE
Fields
private final ConnectorContext connectorContext
private final String httpEndpointRef
private static final Logger logger
private final MuleContext muleContext
private OutboundEndpoint outboundEndpoint
private PartnerManagerConnectorConfig partnerManagerConnectorConfig
private Factory<QueryObject> queryObjectFactory
private final Map<String, InboundEndpoint> receiptListenerCache
private final boolean useB2BProvider
Public Constructors
ClientFacadeFactory(ClientConfig localClientConfig, MuleContext muleContext, ConnectorContext connectorContext, String httpEndpointRef)
Public Methods
ClientFacade createClient(ClientConfig localClientConfig)
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final String SETTING_NOT_FOUND_ERROR_MESSAGE

Constant Value: "Could not send because of missing AS2 setting in config returned by registered B2B Provider"

Fields

private final ConnectorContext connectorContext

private final String httpEndpointRef

private static final Logger logger

private final MuleContext muleContext

private OutboundEndpoint outboundEndpoint

private PartnerManagerConnectorConfig partnerManagerConnectorConfig

private Factory<QueryObject> queryObjectFactory

private final Map<String, InboundEndpoint> receiptListenerCache

private final boolean useB2BProvider

Public Constructors

public ClientFacadeFactory (ClientConfig localClientConfig, MuleContext muleContext, ConnectorContext connectorContext, String httpEndpointRef)

Parameters
localClientConfig
muleContext
connectorContext
httpEndpointRef

Public Methods

public ClientFacade createClient (ClientConfig localClientConfig)

Parameters
localClientConfig