com.bea.wli.sb.transports
Interface TransportSender

All Known Subinterfaces:
NoServiceTransportSender, ServiceTransportSender

public interface TransportSender

This interface needs to be implemented by those clients of TransportManager that wish to make outbound requests


Method Summary
 CredentialCallback getCredentialCallback()
           
 RequestMetaData getMetaData()
           
 Source getPayload()
           
 

Method Detail

getMetaData

RequestMetaData getMetaData()
                            throws TransportException
Returns:
meta data for outbound request
Throws:
TransportException

getPayload

Source getPayload()
                  throws TransportException
Returns:
the source for the payload of the outbound message
Throws:
TransportException

getCredentialCallback

CredentialCallback getCredentialCallback()
Returns:
a callback object which the runtime can call to retrieve the username/password or private-key/certificate credential required for outbound authentication