@Override public RemoteServiceInvocationChain appendInvocation(String method, Object...parameters) { InvocationMessage message = request; while (message.getNext() != null) message = message.getNext(); message.setNext(new InvocationMessage(null, remoteService.id, method, parameters)); return this; }
@Override public LogoutMessage copy() { LogoutMessage message = new LogoutMessage(); copy(message); return message; }
@Override public Message copy() { UnsubscribeMessage message = new UnsubscribeMessage(); copy(message); message.subscriptionId = subscriptionId; return message; } }
@Override public Message copy() { PublishMessage message = new PublishMessage(); copy(message); return message; } }
@Override public DisconnectMessage copy() { DisconnectMessage message = new DisconnectMessage(); copy(message); return message; }
@Override public Message copy() { SubscribeMessage message = new SubscribeMessage(); copy(message); message.selector = selector; return message; } }
@Override public PingMessage copy() { PingMessage message = new PingMessage(); copy(message); return message; } }
@Override public InvocationMessage copy() { InvocationMessage message = new InvocationMessage(); copy(message); message.serviceId = serviceId; message.method = method; message.parameters = parameters; return message; }
@Override public LoginMessage copy() { LoginMessage message = new LoginMessage(); copy(message); message.credentials = credentials; return message; }
@Override public Message copy() { ReplyMessage message = new ReplyMessage(); copy(message); return message; }
@Override protected void copy(AbstractMessage message) { super.copy(message); ((AbstractTopicRequestMessage)message).destination = destination; ((AbstractTopicRequestMessage)message).topic = topic; } }
@Override public RemoteServiceInvocationChain appendInvocation(String method, Object...parameters) { InvocationMessage message = request; while (message.getNext() != null) message = message.getNext(); message.setNext(new InvocationMessage(null, remoteService.id, method, parameters)); return this; }
@Override public LogoutMessage copy() { LogoutMessage message = new LogoutMessage(); copy(message); return message; }
@Override public Message copy() { UnsubscribeMessage message = new UnsubscribeMessage(); copy(message); message.subscriptionId = subscriptionId; return message; } }
@Override public Message copy() { PublishMessage message = new PublishMessage(); copy(message); return message; } }
@Override public DisconnectMessage copy() { DisconnectMessage message = new DisconnectMessage(); copy(message); return message; }
@Override public Message copy() { SubscribeMessage message = new SubscribeMessage(); copy(message); message.selector = selector; return message; } }
@Override public Message copy() { ReplyMessage message = new ReplyMessage(); copy(message); return message; }
@Override protected void copy(AbstractMessage message) { super.copy(message); ((AbstractTopicRequestMessage)message).destination = destination; ((AbstractTopicRequestMessage)message).topic = topic; } }
@Override public LogoutMessage copy() { LogoutMessage message = new LogoutMessage(); copy(message); return message; }