Class Scheduler
java.lang.Object
com.swiftmq.impl.routing.single.schedule.Scheduler
- All Implemented Interfaces:
POSchedulerVisitor
,DeliveryCallback
- Direct Known Subclasses:
DefaultScheduler
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract void
abstract void
close()
protected void
connectionAdded
(RoutingConnection connection) protected void
connectionRemoved
(RoutingConnection connection) void
delivered
(DeliveryRequest deliveryRequest) protected void
protected abstract RoutingConnection
abstract int
abstract void
removeRoute
(Route route) abstract void
removeRoutingConnection
(RoutingConnection routingConnection) toString()
void
visit
(POCloseObject po) void
void
void
void
visit
(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:
delivered
in interfaceDeliveryCallback
-
connectionAdded
-
connectionRemoved
-
enqueueClose
-
visit
- Specified by:
visit
in interfacePOSchedulerVisitor
-
visit
- Specified by:
visit
in interfacePOSchedulerVisitor
-
visit
- Specified by:
visit
in interfacePOSchedulerVisitor
-
visit
- Specified by:
visit
in interfacePOSchedulerVisitor
-
visit
- Specified by:
visit
in interfacePOSchedulerVisitor
-
toString
-