Package com.swiftmq.impl.mqtt.connection
Class MQTTConnection
java.lang.Object
com.swiftmq.impl.mqtt.connection.MQTTConnection
- All Implemented Interfaces:
MQTTVisitor,AssociateSessionCallback,MqttListener
public class MQTTConnection
extends Object
implements MqttListener, AssociateSessionCallback, MQTTVisitor
-
Constructor Summary
ConstructorsConstructorDescriptionMQTTConnection(SwiftletContext ctx, Connection connection, Entity usage, Entity connectionTemplate) -
Method Summary
Modifier and TypeMethodDescriptionvoidassociated(MQTTSession session) voidclose()voidcollect(long lastCollect) voiddispatch(POObject event) ActiveLoginConnectionEntityEntitygetUsage()voidinitiateClose(String reason) nextId()voidvoidonMessage(List<MqttMessage> list) voidtoString()voidvoidvoidvoidvisit(PODisconnect po) voidvoidvisit(POProtocolError po) voidvoidvoidvoidvoidvoidvisit(POSendMessage po) voidvoidvisit(POSubscribe po) voidvisit(POUnsubscribe po)
-
Constructor Details
-
MQTTConnection
public MQTTConnection(SwiftletContext ctx, Connection connection, Entity usage, Entity connectionTemplate)
-
-
Method Details
-
getClientId
-
getUsage
public Entity getUsage() -
getConnectionTemplate
public Entity getConnectionTemplate() -
getConnection
public Connection getConnection() -
getActiveLogin
public ActiveLogin getActiveLogin() -
getRemoteHostname
-
getOutboundQueue
-
nextId
-
collect
public void collect(long lastCollect) -
getMqttConnection
- Specified by:
getMqttConnectionin interfaceAssociateSessionCallback
-
associated
- Specified by:
associatedin interfaceAssociateSessionCallback
-
performTimeAction
public void performTimeAction() -
dispatch
public void dispatch(POObject event) -
initiateClose
-
onMessage
- Specified by:
onMessagein interfaceMqttListener
-
onException
- Specified by:
onExceptionin interfaceMqttListener
-
close
public void close() -
visit
- Specified by:
visitin interfaceMQTTVisitor
-
visit
- Specified by:
visitin interfaceMQTTVisitor
-
visit
- Specified by:
visitin interfaceMQTTVisitor
-
visit
- Specified by:
visitin interfaceMQTTVisitor
-
visit
- Specified by:
visitin interfaceMQTTVisitor
-
visit
- Specified by:
visitin interfaceMQTTVisitor
-
visit
- Specified by:
visitin interfaceMQTTVisitor
-
visit
- Specified by:
visitin interfaceMQTTVisitor
-
visit
- Specified by:
visitin interfaceMQTTVisitor
-
visit
- Specified by:
visitin interfaceMQTTVisitor
-
visit
- Specified by:
visitin interfaceMQTTVisitor
-
visit
- Specified by:
visitin interfaceMQTTVisitor
-
visit
- Specified by:
visitin interfaceMQTTVisitor
-
visit
- Specified by:
visitin interfaceMQTTVisitor
-
visit
- Specified by:
visitin interfaceMQTTVisitor
-
toString
-