public class GravityBean extends Object implements Gravity
| Constructor and Description |
|---|
GravityBean() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
access(String channelId) |
boolean |
cancel(org.granite.gravity.AsyncChannelRunner runnable) |
void |
execute(org.granite.gravity.AsyncChannelRunner runnable) |
<C extends org.granite.gravity.Channel> |
getChannel(org.granite.gravity.ChannelFactory<C> channelFactory,
String channelId) |
org.granite.config.GraniteConfig |
getGraniteConfig() |
org.granite.gravity.GravityConfig |
getGravityConfig() |
org.granite.gravity.adapters.ServiceAdapter |
getServiceAdapter(String messageType,
String destinationId) |
org.granite.config.flex.ServicesConfig |
getServicesConfig() |
org.granite.messaging.jmf.SharedContext |
getSharedContext() |
org.granite.gravity.udp.UdpReceiverFactory |
getUdpReceiverFactory() |
flex.messaging.messages.Message |
handleMessage(org.granite.gravity.ChannelFactory<?> channelFactory,
flex.messaging.messages.Message message) |
flex.messaging.messages.Message |
handleMessage(org.granite.gravity.ChannelFactory<?> channelFactory,
flex.messaging.messages.Message message,
boolean skipInterceptor) |
boolean |
hasUdpReceiverFactory() |
org.granite.context.GraniteContext |
initThread(String sessionId,
String clientType) |
boolean |
isStarted() |
flex.messaging.messages.Message |
publishMessage(flex.messaging.messages.AsyncMessage message) |
flex.messaging.messages.Message |
publishMessage(org.granite.gravity.Channel fromChannel,
flex.messaging.messages.AsyncMessage message) |
void |
reconfigure(org.granite.gravity.GravityConfig gravityConfig,
org.granite.config.GraniteConfig graniteConfig) |
void |
releaseThread() |
org.granite.gravity.Channel |
removeChannel(String channelId,
boolean timeout) |
void |
setGravity(org.granite.gravity.Gravity gravity) |
void |
start() |
void |
stop() |
void |
stop(boolean now) |
public GravityBean()
public void setGravity(org.granite.gravity.Gravity gravity)
public org.granite.gravity.GravityConfig getGravityConfig()
getGravityConfig in interface org.granite.gravity.Gravitypublic org.granite.config.flex.ServicesConfig getServicesConfig()
getServicesConfig in interface org.granite.gravity.Gravitypublic org.granite.config.GraniteConfig getGraniteConfig()
getGraniteConfig in interface org.granite.gravity.Gravitypublic org.granite.messaging.jmf.SharedContext getSharedContext()
getSharedContext in interface org.granite.gravity.Gravitypublic boolean isStarted()
isStarted in interface org.granite.gravity.Gravitypublic org.granite.context.GraniteContext initThread(String sessionId, String clientType)
initThread in interface org.granite.gravity.Gravitypublic void releaseThread()
releaseThread in interface org.granite.gravity.Gravitypublic org.granite.gravity.adapters.ServiceAdapter getServiceAdapter(String messageType, String destinationId)
getServiceAdapter in interface org.granite.gravity.Gravitypublic boolean hasUdpReceiverFactory()
hasUdpReceiverFactory in interface org.granite.gravity.Gravitypublic org.granite.gravity.udp.UdpReceiverFactory getUdpReceiverFactory()
getUdpReceiverFactory in interface org.granite.gravity.Gravitypublic void start() throws Exception
start in interface org.granite.gravity.GravityExceptionpublic void reconfigure(org.granite.gravity.GravityConfig gravityConfig, org.granite.config.GraniteConfig graniteConfig)
reconfigure in interface org.granite.gravity.Gravitypublic void stop() throws Exception
stop in interface org.granite.config.ShutdownListenerstop in interface org.granite.gravity.GravityExceptionpublic void stop(boolean now) throws Exception
stop in interface org.granite.gravity.GravityExceptionpublic <C extends org.granite.gravity.Channel> C getChannel(org.granite.gravity.ChannelFactory<C> channelFactory, String channelId)
getChannel in interface org.granite.gravity.Gravitypublic org.granite.gravity.Channel removeChannel(String channelId, boolean timeout)
removeChannel in interface org.granite.gravity.Gravitypublic boolean access(String channelId)
access in interface org.granite.gravity.Gravitypublic void execute(org.granite.gravity.AsyncChannelRunner runnable)
execute in interface org.granite.gravity.Gravitypublic boolean cancel(org.granite.gravity.AsyncChannelRunner runnable)
cancel in interface org.granite.gravity.Gravitypublic flex.messaging.messages.Message handleMessage(org.granite.gravity.ChannelFactory<?> channelFactory, flex.messaging.messages.Message message)
handleMessage in interface org.granite.gravity.Gravitypublic flex.messaging.messages.Message handleMessage(org.granite.gravity.ChannelFactory<?> channelFactory, flex.messaging.messages.Message message, boolean skipInterceptor)
handleMessage in interface org.granite.gravity.Gravitypublic flex.messaging.messages.Message publishMessage(flex.messaging.messages.AsyncMessage message)
publishMessage in interface org.granite.gravity.Gravitypublic flex.messaging.messages.Message publishMessage(org.granite.gravity.Channel fromChannel, flex.messaging.messages.AsyncMessage message)
publishMessage in interface org.granite.gravity.Gravity