public class GravityProxy extends Object implements Gravity
BYTEARRAY_BODY_HEADER, RECONNECT_INTERVAL_MS_KEY, RECONNECT_MAX_ATTEMPTS_KEY| Constructor and Description |
|---|
GravityProxy(ServletContext servletContext) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
access(String channelId) |
boolean |
cancel(AsyncChannelRunner runnable) |
void |
execute(AsyncChannelRunner runnable) |
<C extends Channel> |
getChannel(ChannelFactory<C> channelFactory,
String channelId) |
GraniteConfig |
getGraniteConfig() |
GravityConfig |
getGravityConfig() |
ServiceAdapter |
getServiceAdapter(String messageType,
String destinationId) |
ServicesConfig |
getServicesConfig() |
Message |
handleMessage(ChannelFactory<?> channelFactory,
Message message) |
Message |
handleMessage(ChannelFactory<?> channelFactory,
Message message,
boolean skipInterceptor) |
GraniteContext |
initThread(String sessionId,
String clientType) |
boolean |
isStarted() |
Message |
publishMessage(AsyncMessage message) |
Message |
publishMessage(Channel fromChannel,
AsyncMessage message) |
void |
reconfigure(GravityConfig gravityConfig,
GraniteConfig graniteConfig) |
void |
releaseThread() |
Channel |
removeChannel(String channelId) |
void |
start() |
void |
stop() |
void |
stop(boolean now) |
public GravityProxy(ServletContext servletContext)
public GravityConfig getGravityConfig()
getGravityConfig in interface Gravitypublic ServicesConfig getServicesConfig()
getServicesConfig in interface Gravitypublic GraniteConfig getGraniteConfig()
getGraniteConfig 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 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)
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