public class Endpoint extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static int |
TIMOUT |
| Constructor and Description |
|---|
Endpoint(Identity identity) |
Endpoint(LoggerFactory loggerFactory,
Identity identity) |
| Modifier and Type | Method and Description |
|---|---|
void |
bind(ServerChannel channel) |
Iterator<EndpointProxy> |
getConnected() |
EndpointProxy |
getEndpoint(Identity target) |
EndpointProxy |
getEndpoint(Identity target,
URI uri) |
EndpointProxy |
getEndpoint(Identity target,
URI uri,
Map<String,Object> extras) |
Identity |
getIdentity() |
MessageHandler |
getMessageHandler() |
protected void |
send(ChannelSender sender,
Message message) |
protected Map<String,Object> |
sendAndWait(EndpointProxy e,
ChannelSender sender,
Message message,
int timeout) |
void |
setChannelHandler(EndpointChannelHandler channelHandler) |
void |
setClientChannelSelector(ClientChannelSelector selector) |
void |
setMessageHandler(MessageHandler handler) |
void |
setScheduler(Scheduler<Identity> scheduler) |
void |
unbindAll() |
public Endpoint(Identity identity)
public Endpoint(LoggerFactory loggerFactory, Identity identity)
public Identity getIdentity()
public void setMessageHandler(MessageHandler handler)
public MessageHandler getMessageHandler()
public void setChannelHandler(EndpointChannelHandler channelHandler)
public void setClientChannelSelector(ClientChannelSelector selector)
public void bind(ServerChannel channel)
public void unbindAll()
public Iterator<EndpointProxy> getConnected()
public EndpointProxy getEndpoint(Identity target, URI uri) throws LinkException
LinkExceptionpublic EndpointProxy getEndpoint(Identity target, URI uri, Map<String,Object> extras) throws LinkException
LinkExceptionpublic EndpointProxy getEndpoint(Identity target) throws LinkException
LinkExceptionprotected void send(ChannelSender sender, Message message) throws ChannelException
ChannelExceptionprotected Map<String,Object> sendAndWait(EndpointProxy e, ChannelSender sender, Message message, int timeout) throws LinkException
LinkExceptionCopyright © 2021. All rights reserved.