| Constructor and Description |
|---|
GravityBean() |
| Modifier and Type | Method and Description |
|---|---|
org.granite.gravity.Channel |
findConnectedChannelByClientId(String clientId) |
List<org.granite.gravity.Channel> |
findConnectedChannelsByUser(String name) |
org.granite.gravity.Channel |
findCurrentChannel(String destination) |
List<org.granite.gravity.Channel> |
getConnectedChannels() |
List<org.granite.gravity.Channel> |
getConnectedChannelsByDestination(String destination) |
Set<Principal> |
getConnectedUsers() |
Set<Principal> |
getConnectedUsersByDestination(String destination) |
org.granite.config.GraniteConfig |
getGraniteConfig() |
org.granite.gravity.GravityConfig |
getGravityConfig() |
org.granite.config.flex.ServicesConfig |
getServicesConfig() |
flex.messaging.messages.Message |
handleMessage(flex.messaging.messages.Message message) |
flex.messaging.messages.Message |
handleMessage(flex.messaging.messages.Message message,
boolean skipInterceptor) |
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) |
flex.messaging.messages.Message |
sendRequest(org.granite.gravity.Channel fromChannel,
flex.messaging.messages.AsyncMessage message) |
void |
setGravity(org.granite.gravity.Gravity gravity) |
void |
start() |
void |
stop() |
void |
stop(boolean now) |
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 boolean isStarted()
isStarted in interface org.granite.gravity.Gravitypublic List<org.granite.gravity.Channel> getConnectedChannels()
getConnectedChannels in interface org.granite.gravity.Gravitypublic Set<Principal> getConnectedUsers()
getConnectedUsers in interface org.granite.gravity.Gravitypublic List<org.granite.gravity.Channel> getConnectedChannelsByDestination(String destination)
getConnectedChannelsByDestination in interface org.granite.gravity.Gravitypublic Set<Principal> getConnectedUsersByDestination(String destination)
getConnectedUsersByDestination in interface org.granite.gravity.Gravitypublic List<org.granite.gravity.Channel> findConnectedChannelsByUser(String name)
findConnectedChannelsByUser in interface org.granite.gravity.Gravitypublic org.granite.gravity.Channel findConnectedChannelByClientId(String clientId)
findConnectedChannelByClientId in interface org.granite.gravity.Gravitypublic org.granite.gravity.Channel findCurrentChannel(String destination)
findCurrentChannel 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.gravity.GravityExceptionpublic void stop(boolean now)
throws Exception
stop in interface org.granite.gravity.GravityExceptionpublic flex.messaging.messages.Message handleMessage(flex.messaging.messages.Message message)
handleMessage in interface org.granite.gravity.Gravitypublic flex.messaging.messages.Message handleMessage(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.Gravitypublic flex.messaging.messages.Message sendRequest(org.granite.gravity.Channel fromChannel,
flex.messaging.messages.AsyncMessage message)
sendRequest in interface org.granite.gravity.Gravity