public interface ServerSocketMBean
getServerName()
and getIsSSL()
).getCurrentWSSockets()
).ResourceMBean
, but only for this listening port.getCurrentHandshakingSockets()
).ResourceMBean
, but only for this listening port.getNewTLSProtocolsChosen(java.lang.String)
).disable()
and getNewAcceptPauseMillis()
).ResourceMBean
, but only for this listening port (like getCumulConnectionCloseCauses(java.lang.String)
).Modifier and Type | Method and Description |
---|---|
void |
disable()
Blocks the acceptance of new socket connections from this server socket,
until
enable() is invoked. |
void |
enable()
Resumes the acceptance of new socket connections from this server socket
if blocked with
disable() . |
java.lang.Long |
getCumulAcceptPauseMillis() |
java.util.Map<java.lang.String,java.lang.Long> |
getCumulConnecionCloseCauses(java.lang.String placeholder)
Deprecated.
as affected by a typo;
use
getCumulConnectionCloseCauses(String) . |
java.util.Map<java.lang.String,java.lang.Long> |
getCumulConnectionCloseCauses(java.lang.String placeholder) |
java.lang.Long |
getCumulConnections() |
java.lang.Long |
getCumulDisconnections() |
java.lang.Long |
getCumulHandshakesFailed() |
java.lang.Long |
getCumulHTTPConnections() |
java.lang.Long |
getCumulHTTPSConnections() |
java.util.Map<java.lang.String,java.lang.Long> |
getCumulTLSCipherSuitesChosen(java.lang.String placeholder) |
java.util.Map<java.lang.String,java.lang.Long> |
getCumulTLSProtocolsChosen(java.lang.String placeholder) |
java.lang.Long |
getCumulWSSUpgrades() |
java.lang.Long |
getCumulWSUpgrades() |
java.lang.Integer |
getCurrentHandshakingSockets() |
java.lang.Integer |
getCurrentHTTPSockets() |
java.lang.Integer |
getCurrentHTTPSSockets() |
java.lang.Integer |
getCurrentIdleSockets() |
java.lang.Integer |
getCurrentSockets() |
java.lang.Integer |
getCurrentWSSockets() |
java.lang.Integer |
getCurrentWSSSockets() |
java.lang.Boolean |
getIsSSL() |
java.lang.String |
getLocalInterface() |
java.lang.Integer |
getLocalPort() |
java.lang.Integer |
getMaxHandshakingSockets() |
java.lang.Integer |
getMaxHTTPSockets() |
java.lang.Integer |
getMaxHTTPSSockets() |
java.lang.Integer |
getMaxIdleSockets() |
java.lang.Integer |
getMaxSockets() |
java.lang.Integer |
getMaxWSSockets() |
java.lang.Integer |
getMaxWSSSockets() |
java.lang.Long |
getNewAcceptPauseMillis() |
java.util.Map<java.lang.String,java.lang.Long> |
getNewConnecionCloseCauses(java.lang.String placeholder)
Deprecated.
as affected by a typo;
use
getNewConnectionCloseCauses(String) . |
java.util.Map<java.lang.String,java.lang.Long> |
getNewConnectionCloseCauses(java.lang.String placeholder) |
java.lang.Integer |
getNewConnections() |
java.lang.Integer |
getNewDisconnections() |
java.lang.Integer |
getNewHandshakesFailed() |
java.util.Map<java.lang.String,java.lang.Long> |
getNewTLSCipherSuitesChosen(java.lang.String placeholder) |
java.util.Map<java.lang.String,java.lang.Long> |
getNewTLSProtocolsChosen(java.lang.String placeholder) |
java.lang.String |
getServerName() |
java.lang.String getServerName()
java.lang.String getLocalInterface()
java.lang.Integer getLocalPort()
java.lang.Boolean getIsSSL()
java.lang.Integer getCurrentSockets()
getCurrentIdleSockets()
and getCurrentHandshakingSockets()
).java.lang.Integer getCurrentHTTPSockets()
getCurrentWSSockets()
).java.lang.Integer getCurrentHTTPSSockets()
getCurrentWSSSockets()
).java.lang.Integer getCurrentWSSockets()
java.lang.Integer getCurrentWSSSockets()
java.lang.Integer getCurrentIdleSockets()
java.lang.Integer getCurrentHandshakingSockets()
java.lang.Integer getMaxSockets()
getCurrentSockets()
.java.lang.Integer getMaxHTTPSockets()
getCurrentHTTPSockets()
.java.lang.Integer getMaxHTTPSSockets()
getCurrentHTTPSSockets()
.java.lang.Integer getMaxWSSockets()
getCurrentWSSockets()
.java.lang.Integer getMaxWSSSockets()
getCurrentWSSSockets()
.java.lang.Integer getMaxIdleSockets()
getCurrentIdleSockets()
.java.lang.Integer getMaxHandshakingSockets()
getCurrentHandshakingSockets()
.java.lang.Long getCumulConnections()
java.lang.Long getCumulHTTPConnections()
java.lang.Long getCumulHTTPSConnections()
java.lang.Long getCumulWSUpgrades()
java.lang.Long getCumulWSSUpgrades()
java.lang.Long getCumulDisconnections()
getCumulConnectionCloseCauses(String)
java.util.Map<java.lang.String,java.lang.Long> getCumulConnecionCloseCauses(java.lang.String placeholder)
getCumulConnectionCloseCauses(String)
.placeholder
- Dummy argument that turns the property into an operation
and prevents JMX clients from computing the result in a
non-interacting way. It can be left null.java.util.Map<java.lang.String,java.lang.Long> getCumulConnectionCloseCauses(java.lang.String placeholder)
placeholder
- Dummy argument that turns the property into an operation
and prevents JMX clients from computing the result in a
non-interacting way. It can be left null.java.util.Map<java.lang.String,java.lang.Long> getCumulTLSProtocolsChosen(java.lang.String placeholder)
placeholder
- Dummy argument that turns the property into an operation
and prevents JMX clients from computing the result in a
non-interacting way. It can be left null.java.util.Map<java.lang.String,java.lang.Long> getCumulTLSCipherSuitesChosen(java.lang.String placeholder)
placeholder
- Dummy argument that turns the property into an operation
and prevents JMX clients from computing the result in a
non-interacting way. It can be left null.java.lang.Long getCumulHandshakesFailed()
java.lang.Integer getNewConnections()
java.lang.Integer getNewDisconnections()
getNewConnectionCloseCauses(String)
java.util.Map<java.lang.String,java.lang.Long> getNewConnecionCloseCauses(java.lang.String placeholder)
getNewConnectionCloseCauses(String)
.placeholder
- Dummy argument that turns the property into an operation
and prevents JMX clients from computing the result in a
non-interacting way. It can be left null.java.util.Map<java.lang.String,java.lang.Long> getNewConnectionCloseCauses(java.lang.String placeholder)
placeholder
- Dummy argument that turns the property into an operation
and prevents JMX clients from computing the result in a
non-interacting way. It can be left null.java.util.Map<java.lang.String,java.lang.Long> getNewTLSProtocolsChosen(java.lang.String placeholder)
placeholder
- Dummy argument that turns the property into an operation
and prevents JMX clients from computing the result in a
non-interacting way. It can be left null.java.util.Map<java.lang.String,java.lang.Long> getNewTLSCipherSuitesChosen(java.lang.String placeholder)
placeholder
- Dummy argument that turns the property into an operation
and prevents JMX clients from computing the result in a
non-interacting way. It can be left null.java.lang.Integer getNewHandshakesFailed()
java.lang.Long getCumulAcceptPauseMillis()
disable()
.java.lang.Long getNewAcceptPauseMillis()
disable()
.void disable()
enable()
is invoked. However, the accept loop may pause also
for other reasons.getNewAcceptPauseMillis()
void enable()
disable()
. However, the accept loop may pause also
for other reasons.getNewAcceptPauseMillis()