Class MQTTInactivityMonitor
java.lang.Object
org.apache.activemq.transport.TransportFilter
org.apache.activemq.transport.mqtt.MQTTInactivityMonitor
- All Implemented Interfaces:
org.apache.activemq.Service,org.apache.activemq.transport.Transport,org.apache.activemq.transport.TransportListener
public class MQTTInactivityMonitor
extends org.apache.activemq.transport.TransportFilter
-
Field Summary
Fields inherited from class org.apache.activemq.transport.TransportFilter
next, transportListener -
Constructor Summary
ConstructorsConstructorDescriptionMQTTInactivityMonitor(org.apache.activemq.transport.Transport next, org.apache.activemq.wireformat.WireFormat wireFormat) -
Method Summary
Modifier and TypeMethodDescriptionlonglongvoidvoidvoidonException(IOException error) voidsetProtocolConverter(MQTTProtocolConverter protocolConverter) voidsetReadGraceTime(long readGraceTime) voidsetReadKeepAliveTime(long readKeepAliveTime) voidstart()voidstartConnectChecker(long connectionTimeout) voidstop()Methods inherited from class org.apache.activemq.transport.TransportFilter
asyncRequest, getNext, getPeerCertificates, getReceiveCounter, getRemoteAddress, getTransportListener, getWireFormat, isConnected, isDisposed, isFaultTolerant, isReconnectSupported, isUpdateURIsSupported, narrow, reconnect, request, request, setPeerCertificates, setTransportListener, toString, transportInterupted, transportResumed, updateURIs
-
Constructor Details
-
MQTTInactivityMonitor
public MQTTInactivityMonitor(org.apache.activemq.transport.Transport next, org.apache.activemq.wireformat.WireFormat wireFormat)
-
-
Method Details
-
start
- Specified by:
startin interfaceorg.apache.activemq.Service- Overrides:
startin classorg.apache.activemq.transport.TransportFilter- Throws:
Exception
-
stop
- Specified by:
stopin interfaceorg.apache.activemq.Service- Overrides:
stopin classorg.apache.activemq.transport.TransportFilter- Throws:
Exception
-
onCommand
- Specified by:
onCommandin interfaceorg.apache.activemq.transport.TransportListener- Overrides:
onCommandin classorg.apache.activemq.transport.TransportFilter
-
oneway
- Specified by:
onewayin interfaceorg.apache.activemq.transport.Transport- Overrides:
onewayin classorg.apache.activemq.transport.TransportFilter- Throws:
IOException
-
onException
- Specified by:
onExceptionin interfaceorg.apache.activemq.transport.TransportListener- Overrides:
onExceptionin classorg.apache.activemq.transport.TransportFilter
-
getReadGraceTime
public long getReadGraceTime() -
setReadGraceTime
public void setReadGraceTime(long readGraceTime) -
getReadKeepAliveTime
public long getReadKeepAliveTime() -
setReadKeepAliveTime
public void setReadKeepAliveTime(long readKeepAliveTime) -
setProtocolConverter
-
getProtocolConverter
-
startConnectChecker
public void startConnectChecker(long connectionTimeout)
-