|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface SessionMBean
Multiple SessionMBean instances are allowed in the system.
Each SessionMBean instance pertains to one Session.
Each Session can be bound to 0 or 1 SessionMBean instances.
Each SessionMBean instance is created by Lightstreamer Server right after
the creation of the Session.
Each SessionMBean instance is destroyed by Lightstreamer Server just before
the underlying Session terminates.
SessionMBean name pattern:
"com.lightstreamer:type=Session,sessionId=<sessionId>"
| Method Summary | |
|---|---|
java.lang.Boolean |
destroySession()
Disconnect the Client and destroys this Session. |
java.lang.String |
getAdapterSet()
|
java.lang.Double |
getAllocatedMaxBandwidthKbps()
|
java.lang.Long |
getCumulControlConnections()
[TO BE IMPLEMENTED] |
java.lang.Long |
getCumulControlRequestsFailed()
[TO BE IMPLEMENTED] |
java.lang.Long |
getCumulFilteredEvents()
[TO BE IMPLEMENTED] |
java.lang.Long |
getCumulFilteredEvents(java.lang.String itemName)
[TO BE IMPLEMENTED] |
java.lang.Long |
getCumulItemUpdates()
|
java.lang.Long |
getCumulLostEvents()
[TO BE IMPLEMENTED] |
java.lang.Long |
getCumulLostEvents(java.lang.String itemName)
[TO BE IMPLEMENTED] |
java.lang.Long |
getCumulOutboundBytes()
|
java.lang.Long |
getCumulPollingConnections()
[TO BE IMPLEMENTED] |
java.lang.Long |
getCumulStreamConnections()
[TO BE IMPLEMENTED] |
java.lang.Double |
getCurrentBandwidthKbps()
|
java.lang.Boolean |
getIsPolling()
|
java.lang.Boolean |
getIsStreaming()
|
java.lang.Long |
getItemUpdateFrequency()
|
java.lang.String |
getLocalPort()
[TO BE IMPLEMENTED] |
java.lang.Double |
getMaxBandwidthKbps()
|
java.lang.Integer |
getMaxFilteredEvents()
|
java.lang.Long |
getMaxItemUpdateFrequency()
|
java.lang.Integer |
getMaxLostEvents()
|
java.lang.Integer |
getNewFilteredEvents()
|
java.lang.Integer |
getNewLostEvents()
|
java.lang.String |
getRemoteHostname()
|
java.lang.String |
getRemoteIP()
|
java.lang.String |
getRemotePort()
[TO BE IMPLEMENTED] |
java.lang.String |
getSessionId()
|
java.util.Date |
getStartTime()
[TO BE IMPLEMENTED] |
java.util.List |
getSubscribedItemList()
|
java.lang.Long |
getSubscribedItems()
|
java.lang.Integer |
getTotalFields()
[TO BE IMPLEMENTED] |
java.lang.String |
getUserAgent()
[TO BE IMPLEMENTED] |
java.lang.String |
getUsername()
|
void |
setAllocatedMaxBandwidthKbps(java.lang.Double bandwidth)
|
| Method Detail |
|---|
java.lang.String getSessionId()
java.util.Date getStartTime()
java.lang.String getLocalPort()
java.lang.String getRemoteIP()
java.lang.String getRemoteHostname()
java.lang.String getRemotePort()
java.lang.String getUserAgent()
java.lang.String getUsername()
java.lang.String getAdapterSet()
java.lang.Long getSubscribedItems()
java.util.List getSubscribedItemList()
java.lang.Integer getTotalFields()
java.lang.Long getCumulOutboundBytes()
java.lang.Long getCumulItemUpdates()
java.lang.Long getItemUpdateFrequency()
java.lang.Long getMaxItemUpdateFrequency()
java.lang.Boolean getIsStreaming()
java.lang.Boolean getIsPolling()
java.lang.Long getCumulStreamConnections()
java.lang.Long getCumulPollingConnections()
java.lang.Long getCumulControlConnections()
java.lang.Long getCumulControlRequestsFailed()
java.lang.Double getCurrentBandwidthKbps()
java.lang.Double getMaxBandwidthKbps()
java.lang.Double getAllocatedMaxBandwidthKbps()
void setAllocatedMaxBandwidthKbps(java.lang.Double bandwidth)
bandwidth - The new maximum outbound bandwidth allocated by the Server for this Session.
It is expressed as Kilobits per second and is comprised of network overheads.java.lang.Integer getNewLostEvents()
java.lang.Integer getMaxLostEvents()
getNewLostEvents()) in a sampling period.java.lang.Long getCumulLostEvents()
getNewLostEvents()).java.lang.Integer getNewFilteredEvents()
getNewLostEvents()) in the last sampling period.java.lang.Integer getMaxFilteredEvents()
getNewLostEvents()) in a sampling period.java.lang.Long getCumulFilteredEvents()
getNewLostEvents()).java.lang.Long getCumulLostEvents(java.lang.String itemName)
itemName - an Item name.
getNewLostEvents()).java.lang.Long getCumulFilteredEvents(java.lang.String itemName)
itemName - an Item name.
getNewLostEvents()).java.lang.Boolean destroySession()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||