public class GravityProxy extends Object implements Gravity
BYTEARRAY_BODY_HEADER, ENCODE_MESSAGE_BODY_KEY, RECONNECT_INTERVAL_MS_KEY, RECONNECT_MAX_ATTEMPTS_KEY| Constructor and Description |
|---|
GravityProxy() |
GravityProxy(ServletContext servletContext) |
public GravityProxy()
public GravityProxy(ServletContext servletContext)
protected Gravity getGravity()
public GravityConfig getGravityConfig()
getGravityConfig in interface Gravitypublic ServicesConfig getServicesConfig()
getServicesConfig in interface Gravitypublic GraniteConfig getGraniteConfig()
getGraniteConfig in interface Gravitypublic SharedContext getSharedContext()
getSharedContext in interface Gravitypublic GraniteContext initThread(String sessionId, String clientType)
initThread in interface Gravitypublic void releaseThread()
releaseThread in interface Gravitypublic ServiceAdapter getServiceAdapter(String messageType, String destinationId)
getServiceAdapter in interface Gravitypublic boolean hasUdpReceiverFactory()
hasUdpReceiverFactory in interface Gravitypublic UdpReceiverFactory getUdpReceiverFactory()
getUdpReceiverFactory in interface Gravitypublic void reconfigure(GravityConfig gravityConfig, GraniteConfig graniteConfig)
reconfigure in interface Gravitypublic void stop() throws Exception
stop in interface ShutdownListenerstop in interface GravityExceptionpublic <C extends Channel> C getChannel(ChannelFactory<C> channelFactory, String channelId)
getChannel in interface Gravitypublic Channel removeChannel(String channelId, boolean timeout)
removeChannel in interface Gravitypublic void execute(AsyncChannelRunner runnable)
public boolean cancel(AsyncChannelRunner runnable)
public Message handleMessage(ChannelFactory<?> channelFactory, Message message)
handleMessage in interface Gravitypublic Message handleMessage(ChannelFactory<?> channelFactory, Message message, boolean skipInterceptor)
handleMessage in interface Gravitypublic Message publishMessage(AsyncMessage message)
publishMessage in interface Gravitypublic Message publishMessage(Channel fromChannel, AsyncMessage message)
publishMessage in interface Gravity