public class SchedulerBroker extends BrokerFilter implements JobListener
next
Constructor and Description |
---|
SchedulerBroker(BrokerService brokerService,
Broker next,
JobSchedulerStore store) |
Modifier and Type | Method and Description |
---|---|
protected JobScheduler |
getInternalScheduler() |
JobScheduler |
getJobScheduler() |
void |
scheduledJob(java.lang.String id,
ByteSequence job)
A Job that has been scheduled is now ready
|
void |
send(ProducerBrokerExchange producerExchange,
Message messageSend)
Send a message to the broker to using the specified destination.
|
protected void |
sendScheduledJob(ConnectionContext context,
Job job,
ActiveMQDestination replyTo) |
void |
start() |
void |
stop() |
acknowledge, addBroker, addConnection, addConsumer, addDestination, addDestinationInfo, addProducer, addSession, beginTransaction, brokerServiceStarted, commitTransaction, fastProducer, forgetTransaction, gc, getAdaptor, getAdminConnectionContext, getBrokerId, getBrokerName, getBrokerSequenceId, getBrokerService, getClients, getDestinationMap, getDestinations, getDestinations, getDurableDestinations, getExecutor, getPeerBrokerInfos, getPreparedTransactions, getRoot, getScheduler, getTempDataStore, getVmConnectorURI, isExpired, isFaultTolerantConfiguration, isFull, isStopped, messageConsumed, messageDelivered, messageDiscarded, messageExpired, messagePull, networkBridgeStarted, networkBridgeStopped, nowMasterBroker, postProcessDispatch, prepareTransaction, preProcessDispatch, processConsumerControl, processDispatchNotification, removeBroker, removeConnection, removeConsumer, removeDestination, removeDestinationInfo, removeProducer, removeSession, removeSubscription, rollbackTransaction, sendToDeadLetterQueue, setAdminConnectionContext, slowConsumer
public SchedulerBroker(BrokerService brokerService, Broker next, JobSchedulerStore store) throws java.lang.Exception
java.lang.Exception
public JobScheduler getJobScheduler() throws java.lang.Exception
java.lang.Exception
public void start() throws java.lang.Exception
start
in interface Service
start
in class BrokerFilter
java.lang.Exception
public void stop() throws java.lang.Exception
stop
in interface Service
stop
in class BrokerFilter
java.lang.Exception
public void send(ProducerBrokerExchange producerExchange, Message messageSend) throws java.lang.Exception
Region
send
in interface Region
send
in class BrokerFilter
producerExchange
- the environment the operation is being executed under.java.lang.Exception
- TODOpublic void scheduledJob(java.lang.String id, ByteSequence job)
JobListener
scheduledJob
in interface JobListener
protected JobScheduler getInternalScheduler() throws java.lang.Exception
java.lang.Exception
protected void sendScheduledJob(ConnectionContext context, Job job, ActiveMQDestination replyTo) throws java.lang.Exception
java.lang.Exception
Copyright © 2005-2013 Red Hat, Inc.. All Rights Reserved.