public interface GravityInternal extends ShutdownListener
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BYTEARRAY_BODY_HEADER |
static java.lang.String |
ENCODE_MESSAGE_BODY_KEY |
static java.lang.String |
RECONNECT_INTERVAL_MS_KEY |
static java.lang.String |
RECONNECT_MAX_ATTEMPTS_KEY |
| Modifier and Type | Method and Description |
|---|---|
boolean |
access(java.lang.String clientId) |
boolean |
cancel(AsyncChannelRunner runnable) |
void |
execute(AsyncChannelRunner runnable) |
<C extends Channel> |
getChannel(ChannelFactory<C> channelFactory,
java.lang.String clientId) |
GraniteConfig |
getGraniteConfig() |
GravityConfig |
getGravityConfig() |
ServiceAdapter |
getServiceAdapter(java.lang.String messageType,
java.lang.String destinationId) |
ServicesConfig |
getServicesConfig() |
UdpReceiverFactory |
getUdpReceiverFactory() |
Message |
handleMessage(ChannelFactory<? extends Channel> channelFactory,
Message message) |
Message |
handleMessage(ChannelFactory<? extends Channel> channelFactory,
Message message,
boolean skipInterceptor) |
boolean |
hasUdpReceiverFactory() |
GraniteContext |
initThread(java.lang.String sessionId,
java.lang.String clientType) |
boolean |
isStarted() |
void |
notifyAuthenticated(Channel channel,
java.security.Principal principal) |
void |
notifyConnected(Channel channel) |
void |
notifyDisconnected(Channel channel) |
void |
releaseThread() |
Channel |
removeChannel(java.lang.String clientId,
boolean timeout) |
stopstatic final java.lang.String RECONNECT_INTERVAL_MS_KEY
static final java.lang.String RECONNECT_MAX_ATTEMPTS_KEY
static final java.lang.String ENCODE_MESSAGE_BODY_KEY
static final java.lang.String BYTEARRAY_BODY_HEADER
GravityConfig getGravityConfig()
ServicesConfig getServicesConfig()
GraniteConfig getGraniteConfig()
boolean hasUdpReceiverFactory()
UdpReceiverFactory getUdpReceiverFactory()
boolean isStarted()
GraniteContext initThread(java.lang.String sessionId, java.lang.String clientType)
void releaseThread()
ServiceAdapter getServiceAdapter(java.lang.String messageType, java.lang.String destinationId)
<C extends Channel> C getChannel(ChannelFactory<C> channelFactory, java.lang.String clientId)
Channel removeChannel(java.lang.String clientId, boolean timeout)
boolean access(java.lang.String clientId)
void execute(AsyncChannelRunner runnable)
boolean cancel(AsyncChannelRunner runnable)
void notifyConnected(Channel channel)
void notifyDisconnected(Channel channel)
void notifyAuthenticated(Channel channel, java.security.Principal principal)
Message handleMessage(ChannelFactory<? extends Channel> channelFactory, Message message)
Message handleMessage(ChannelFactory<? extends Channel> channelFactory, Message message, boolean skipInterceptor)