public class

ClientFacade

extends Object
implements Closeable
java.lang.Object
   ↳ com.modus.mule.modules.as2.client.ClientFacade

Summary

Fields
private AS2Service as2Service
private ClientConfig clientConfig
private ClientStrategy clientStrategy
private static final Logger logger
private MuleContext muleContext
private OutboundEndpoint outboundEndpoint
private Map<String, InboundEndpoint> receiptListenerCache
Public Constructors
ClientFacade(OutboundEndpoint outboundEndpoint, MuleContext muleContext, ClientConfig clientConfig, ConnectorContext connectorContext, Map<String, InboundEndpoint> receiptListenerCache)
Public Methods
void close()
AS2Service getAs2Service()
ClientConfig getClientConfig()
MuleEvent send(MuleEvent muleEvent)
void setAs2Service(AS2Service as2Service)
void setClientConfig(ClientConfig clientConfig)
[Expand]
Inherited Methods
From class java.lang.Object
From interface java.io.Closeable
From interface java.lang.AutoCloseable

Fields

private AS2Service as2Service

private ClientConfig clientConfig

private ClientStrategy clientStrategy

private static final Logger logger

private MuleContext muleContext

private OutboundEndpoint outboundEndpoint

private Map<String, InboundEndpoint> receiptListenerCache

Public Constructors

public ClientFacade (OutboundEndpoint outboundEndpoint, MuleContext muleContext, ClientConfig clientConfig, ConnectorContext connectorContext, Map<String, InboundEndpoint> receiptListenerCache)

Parameters
outboundEndpoint
muleContext
clientConfig
connectorContext
receiptListenerCache

Public Methods

public void close ()

Throws
IOException

public AS2Service getAs2Service ()

public ClientConfig getClientConfig ()

public MuleEvent send (MuleEvent muleEvent)

Parameters
muleEvent

public void setAs2Service (AS2Service as2Service)

Parameters
as2Service

public void setClientConfig (ClientConfig clientConfig)

Parameters
clientConfig