public class RemoteManager extends Object
Constructor and Description |
---|
RemoteManager(RemoteManager raw,
RemoteIdentifierFactory factory) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
<T> EventHandler<T> |
getHandler(String destinationIdentifier,
Class<? extends T> messageType) |
String |
getMyIdentifier() |
RemoteManager |
raw() |
<T,U extends T> |
registerHandler(Class<U> messageType,
EventHandler<RemoteMessage<T>> theHandler) |
<T,U extends T> |
registerHandler(String sourceIdentifier,
Class<U> messageType,
EventHandler<T> theHandler) |
String |
toString() |
@Inject public RemoteManager(RemoteManager raw, RemoteIdentifierFactory factory)
public final RemoteManager raw()
public <T> EventHandler<T> getHandler(String destinationIdentifier, Class<? extends T> messageType)
public <T,U extends T> AutoCloseable registerHandler(String sourceIdentifier, Class<U> messageType, EventHandler<T> theHandler)
public <T,U extends T> AutoCloseable registerHandler(Class<U> messageType, EventHandler<RemoteMessage<T>> theHandler)
public String getMyIdentifier()
Copyright © 2017 The Apache Software Foundation. All rights reserved.