net.jxta.impl.endpoint.tls
Class TlsTransport.TlsLoopbackMessenger
java.lang.Object
net.jxta.util.AbstractSimpleSelectable
net.jxta.endpoint.AbstractMessenger
net.jxta.impl.endpoint.BlockingMessenger
net.jxta.impl.endpoint.LoopbackMessenger
net.jxta.impl.endpoint.tls.TlsTransport.TlsLoopbackMessenger
- All Implemented Interfaces:
- Messenger, SimpleSelectable
- Enclosing class:
- TlsTransport
class TlsTransport.TlsLoopbackMessenger
- extends LoopbackMessenger
Extends LoopbackMessenger to add a message property to passed messages
so that TLS pipes and other users can be sure that the message
originate with the local TLS transport.
Fields inherited from interface net.jxta.endpoint.Messenger |
ANYSTATE, BREAKING, BROKEN, CLOSED, CLOSING, CONNECTED, DISCONNECTED, DISCONNECTING, IDLE, RECONCLOSING, RECONNECTING, RECONSATURATED, RESOLCLOSING, RESOLPENDING, RESOLSATURATED, RESOLVED, RESOLVING, SATURATED, SENDING, SENDINGSATURATED, TERMINAL, UNRESOLVABLE, UNRESOLVED, UNRESOLVING, USABLE |
Methods inherited from class net.jxta.impl.endpoint.BlockingMessenger |
close, getChannelMessenger, getDestAddressToUse, getLogicalDestinationAddress, getState, isClosed, resolve, sendMessageB, sendMessageN, setOwner, shutdown |
Methods inherited from class net.jxta.endpoint.AbstractMessenger |
flush, getDestinationAddress, getDestinationAddressObject, isIdle, isSynchronous, itemChanged, sendMessage, sendMessage, sendMessage, setStateLock, toString, waitState |
TlsTransport.TlsLoopbackMessenger
TlsTransport.TlsLoopbackMessenger(EndpointService ep,
EndpointAddress src,
EndpointAddress dest,
EndpointAddress logicalDest)
sendMessageBImpl
public void sendMessageBImpl(Message message,
String service,
String serviceParam)
throws IOException
- Send a message blocking as needed until the message is sent.
- Overrides:
sendMessageBImpl
in class LoopbackMessenger
- Parameters:
message
- The message to send.service
- The destination service.serviceParam
- The destination serivce param.
- Throws:
IOException
- Thrown for errors encountered while sending the message.