SMILA (incubation) API documentation

org.eclipse.smila.connectivity.queue.worker.internal.router
Class RouterImpl

java.lang.Object
  extended by org.eclipse.smila.connectivity.queue.worker.internal.AbstractLoggedComponent
      extended by org.eclipse.smila.connectivity.queue.worker.internal.AbstractQueueServicesAccessPoint
          extended by org.eclipse.smila.connectivity.queue.worker.internal.AbstractQueueService<RouterConfigType>
              extended by org.eclipse.smila.connectivity.queue.worker.internal.router.RouterImpl
All Implemented Interfaces:
ServicesAccessPoint, QueueWorker, Router

public class RouterImpl
extends AbstractQueueService<RouterConfigType>
implements Router

The Class RouterImpl.


Field Summary
 
Fields inherited from class org.eclipse.smila.connectivity.queue.worker.internal.AbstractQueueService
_config
 
Fields inherited from class org.eclipse.smila.connectivity.queue.worker.internal.AbstractQueueServicesAccessPoint
_brokerConnections
 
Fields inherited from class org.eclipse.smila.connectivity.queue.worker.internal.AbstractLoggedComponent
_id, _log
 
Constructor Summary
RouterImpl()
          Instantiates a new router impl.
 
Method Summary
 java.lang.String getConfigName()
          Gets the config name.
 void route(Record record, Operation operation)
          Route record.
 void start()
          Start.
 void stop()
          Stop.
 
Methods inherited from class org.eclipse.smila.connectivity.queue.worker.internal.AbstractQueueService
activate, deactivate
 
Methods inherited from class org.eclipse.smila.connectivity.queue.worker.internal.AbstractQueueServicesAccessPoint
getBlackboardService, getBrokerConnections, getRecordStorage, getTaskListExecutionService, getWorkflowProcessor, setBlackboardFactory, setBrokerConnections, setRecordStorage, setWorkflowProcessor, unsetBlackboardFactory, unsetBrokerConnections, unsetRecordStorage, unsetWorkflowProcessor
 
Methods inherited from class org.eclipse.smila.connectivity.queue.worker.internal.AbstractLoggedComponent
msg
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RouterImpl

public RouterImpl()
Instantiates a new router impl.

Method Detail

getConfigName

public java.lang.String getConfigName()
Gets the config name.

Specified by:
getConfigName in class AbstractQueueService<RouterConfigType>
Returns:
the config name
See Also:
AbstractQueueService.getConfigName()

start

public void start()
Start.

Specified by:
start in interface QueueWorker
Overrides:
start in class AbstractQueueService<RouterConfigType>
See Also:
AbstractQueueService.start()

stop

public void stop()
Stop.

Specified by:
stop in interface QueueWorker
Overrides:
stop in class AbstractQueueService<RouterConfigType>
See Also:
AbstractQueueService.stop()

route

public void route(Record record,
                  Operation operation)
           throws RouterException
Route record.

Specified by:
route in interface Router
Parameters:
record - the record
operation - the operation
Throws:
RouterException - the router exception
See Also:
Router.route(org.eclipse.smila.datamodel.record.Record, org.eclipse.smila.connectivity.queue.worker.Operation)

SMILA (incubation) API documentation