Class Scheduler
java.lang.Object
com.swiftmq.impl.routing.single.schedule.Scheduler
- All Implemented Interfaces:
POSchedulerVisitor,DeliveryCallback
- Direct Known Subclasses:
DefaultScheduler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidabstract voidclose()protected voidconnectionAdded(RoutingConnection connection) protected voidconnectionRemoved(RoutingConnection connection) voiddelivered(DeliveryRequest deliveryRequest) protected voidprotected abstract RoutingConnectionabstract intabstract voidremoveRoute(Route route) abstract voidremoveRoutingConnection(RoutingConnection routingConnection) toString()voidvisit(POCloseObject po) voidvoidvoidvoidvisit(PODeliverObject po)
-
Constructor Details
-
Scheduler
-
-
Method Details
-
getQueueName
-
addRoute
-
removeRoute
-
removeRoutingConnection
-
getNumberConnections
public abstract int getNumberConnections() -
getNextConnection
-
close
public abstract void close() -
delivered
- Specified by:
deliveredin interfaceDeliveryCallback
-
connectionAdded
-
connectionRemoved
-
enqueueClose
-
visit
- Specified by:
visitin interfacePOSchedulerVisitor
-
visit
- Specified by:
visitin interfacePOSchedulerVisitor
-
visit
- Specified by:
visitin interfacePOSchedulerVisitor
-
visit
- Specified by:
visitin interfacePOSchedulerVisitor
-
visit
- Specified by:
visitin interfacePOSchedulerVisitor
-
toString
-