public interface GatewayReceiverMXBean
GatewayReceiver
.Modifier and Type | Method and Description |
---|---|
long |
getAverageBatchProcessingTime()
Returns the average batch processing time (in milliseconds).
|
String |
getBindAddress()
Returns the bind address on the host.
|
int |
getClientConnectionCount()
Returns the number of sockets accepted and used for client to server messaging.
|
String[] |
getConnectedGatewaySenders()
Returns a list of the host and port information for gateway senders connected to this gateway
receiver.
|
double |
getConnectionLoad()
Returns the load from client to server connections as reported by the load probe installed in
this server.
|
int |
getConnectionThreads()
Returns the current number of threads handling a client connection.
|
float |
getCreateRequestsRate()
Returns the rate of create requests received.
|
float |
getDestroyRequestsRate()
Returns the rate of destroy requests received.
|
int |
getDuplicateBatchesReceived()
Returns the number of duplicate batches which have been received.
|
int |
getEndPort()
Returns the configured end port.
|
float |
getEventsReceivedRate()
Returns the instantaneous rate of events received.
|
String[] |
getGatewayTransportFilters()
Returns a list of names for the transport filters in use.
|
long |
getGetRequestAvgLatency()
Returns the average get request latency.
|
float |
getGetRequestRate()
Returns the rate of get requests.
|
double |
getLoadPerConnection()
Returns the estimate of how much load is added for each new connection as reported by the load
probe installed in this server.
|
double |
getLoadPerQueue()
Returns the estimate of how much load is added for each new queue as reported by the load probe
installed in this server.
|
int |
getMaximumTimeBetweenPings()
Returns the maximum amount of time between client pings.
|
int |
getNumGateways()
Returns the number of client virtual machines connected and acting as a gateway.
|
int |
getOutoforderBatchesReceived()
Returns the number of batches which have been received out of order.
|
int |
getPort()
Returns the port the receiver is listening on.
|
long |
getPutRequestAvgLatency()
Returns the average put request latency.
|
float |
getPutRequestRate()
Returns the rate of put requests.
|
double |
getQueueLoad()
Returns the load from queues as reported by the load probe installed in this server.
|
int |
getSocketBufferSize()
Returns the configured buffer size of the socket connection.
|
int |
getStartPort()
Returns the configured start port.
|
int |
getThreadQueueSize()
Returns the current number of connections waiting for a thread to start processing their
message.
|
int |
getTotalConnectionsTimedOut()
Returns the total number of client connections that timed out and were closed.
|
int |
getTotalFailedConnectionAttempts()
Returns the total number of client connection requests that failed.
|
long |
getTotalReceivedBytes()
Returns the total number of bytes received from clients.
|
long |
getTotalSentBytes()
Returns the total number of bytes sent to clients.
|
float |
getUpdateRequestsRate()
Returns the rate of update requests received.
|
boolean |
isRunning()
Returns whether the receiver is in running state.
|
void |
start()
Starts the gateway receiver.
|
void |
stop()
Stops the gateway receiver.
|
int getPort()
int getSocketBufferSize()
String getBindAddress()
int getMaximumTimeBetweenPings()
boolean isRunning()
float getEventsReceivedRate()
float getCreateRequestsRate()
float getUpdateRequestsRate()
float getDestroyRequestsRate()
int getDuplicateBatchesReceived()
int getOutoforderBatchesReceived()
void start() throws Exception
Exception
- if an exception is encountered when starting the receivervoid stop() throws Exception
Exception
- if an exception is encountered when stopping the receiverint getStartPort()
int getEndPort()
String[] getGatewayTransportFilters()
int getClientConnectionCount()
int getNumGateways()
long getGetRequestAvgLatency()
long getPutRequestAvgLatency()
int getTotalConnectionsTimedOut()
int getTotalFailedConnectionAttempts()
int getThreadQueueSize()
int getConnectionThreads()
double getConnectionLoad()
double getLoadPerConnection()
double getQueueLoad()
double getLoadPerQueue()
float getGetRequestRate()
float getPutRequestRate()
long getTotalSentBytes()
long getTotalReceivedBytes()
String[] getConnectedGatewaySenders()
long getAverageBatchProcessingTime()