public class MQTTConnection extends Object implements RemotingConnection
| Constructor and Description |
|---|
MQTTConnection(Connection transportConnection) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdisconnect, isSameTargetendOfBatchpublic MQTTConnection(Connection transportConnection) throws Exception
Exceptionpublic void scheduledFlush()
scheduledFlush in interface RemotingConnectionpublic boolean isWritable(ReadyListener callback)
isWritable in interface RemotingConnectionpublic Object getID()
getID in interface RemotingConnectionpublic long getCreationTime()
getCreationTime in interface RemotingConnectionpublic String getRemoteAddress()
getRemoteAddress in interface RemotingConnectionpublic void addFailureListener(org.apache.activemq.artemis.core.remoting.FailureListener listener)
addFailureListener in interface RemotingConnectionpublic boolean removeFailureListener(org.apache.activemq.artemis.core.remoting.FailureListener listener)
removeFailureListener in interface RemotingConnectionpublic void addCloseListener(org.apache.activemq.artemis.core.remoting.CloseListener listener)
addCloseListener in interface RemotingConnectionpublic boolean removeCloseListener(org.apache.activemq.artemis.core.remoting.CloseListener listener)
removeCloseListener in interface RemotingConnectionpublic List<org.apache.activemq.artemis.core.remoting.CloseListener> removeCloseListeners()
removeCloseListeners in interface RemotingConnectionpublic void setCloseListeners(List<org.apache.activemq.artemis.core.remoting.CloseListener> listeners)
setCloseListeners in interface RemotingConnectionpublic List<org.apache.activemq.artemis.core.remoting.FailureListener> getFailureListeners()
getFailureListeners in interface RemotingConnectionpublic List<org.apache.activemq.artemis.core.remoting.FailureListener> removeFailureListeners()
removeFailureListeners in interface RemotingConnectionpublic void setFailureListeners(List<org.apache.activemq.artemis.core.remoting.FailureListener> listeners)
setFailureListeners in interface RemotingConnectionpublic ActiveMQBuffer createTransportBuffer(int size)
createTransportBuffer in interface RemotingConnectionpublic void fail(ActiveMQException me)
fail in interface RemotingConnectionpublic void fail(ActiveMQException me, String scaleDownTargetNodeID)
fail in interface RemotingConnectionpublic Future asyncFail(ActiveMQException me)
asyncFail in interface RemotingConnectionpublic void destroy()
destroy in interface RemotingConnectionpublic Connection getTransportConnection()
getTransportConnection in interface RemotingConnectionpublic boolean isClient()
isClient in interface RemotingConnectionpublic boolean isDestroyed()
isDestroyed in interface RemotingConnectionpublic void disconnect(boolean criticalError)
disconnect in interface RemotingConnectionpublic void disconnect(String scaleDownNodeID, boolean criticalError)
disconnect in interface RemotingConnectionprotected void dataReceived()
public boolean checkDataReceived()
checkDataReceived in interface RemotingConnectionpublic void flush()
flush in interface RemotingConnectionpublic void bufferReceived(Object connectionID, ActiveMQBuffer buffer)
bufferReceived in interface BufferHandlerpublic void setConnected(boolean connected)
public boolean getConnected()
public void killMessage(SimpleString nodeID)
killMessage in interface RemotingConnectionpublic boolean isSupportReconnect()
isSupportReconnect in interface RemotingConnectionpublic boolean isSupportsFlowControl()
isSupportsFlowControl in interface RemotingConnectionpublic void setAuditSubject(Subject subject)
setAuditSubject in interface RemotingConnectionpublic Subject getAuditSubject()
getAuditSubject in interface RemotingConnectionpublic Subject getSubject()
getSubject in interface RemotingConnectionpublic String getProtocolName()
getProtocolName in interface RemotingConnectionpublic void setClientID(String cID)
setClientID in interface RemotingConnectioncID - public String getClientID()
getClientID in interface RemotingConnectionpublic String getTransportLocalAddress()
getTransportLocalAddress in interface RemotingConnectionCopyright © 2022 The Apache Software Foundation. All rights reserved.