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 ConnectorContext connectorContext
private String httpEndpointRef
private static final Logger logger
private MuleContext muleContext
private OutboundEndpoint outboundEndpoint
private Factory<QueryObject> queryObjectFactory
private Map<String, InboundEndpoint> receiptListenerCache
private boolean useB2BProvider
Public Constructors
ClientFacadeFactory(ClientConfig localClientConfig, MuleContext muleContext, ConnectorContext connectorContext, String httpEndpointRef, boolean useB2BProvider)
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 ConnectorContext connectorContext

private String httpEndpointRef

private static final Logger logger

private MuleContext muleContext

private OutboundEndpoint outboundEndpoint

private Factory<QueryObject> queryObjectFactory

private Map<String, InboundEndpoint> receiptListenerCache

private boolean useB2BProvider

Public Constructors

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

Parameters
localClientConfig
muleContext
connectorContext
httpEndpointRef
useB2BProvider

Public Methods

public ClientFacade createClient (ClientConfig localClientConfig)

Parameters
localClientConfig