org.jacorb.notification.engine
Interface TaskFactory

All Known Implementing Classes:
DefaultTaskFactory

public interface TaskFactory

Version:
$Id: TaskFactory.java,v 1.11 2005/04/27 10:48:40 alphonse.bendt Exp $
Author:
Alphonse Bendt

Method Summary
 void enqueueMessage(FilterProxySupplierTask task)
          factory method to create PushToConsumer Tasks.
 void enqueueMessage(FilterStage[] nodes, Message event)
           
 Schedulable newFilterConsumerAdminTask(FilterSupplierAdminTask t)
           
 Schedulable newFilterProxyConsumerTask(Message message)
           
 Schedulable newFilterProxySupplierTask(FilterConsumerAdminTask task)
           
 Schedulable newFilterSupplierAdminTask(FilterProxyConsumerTask t)
           
 

Method Detail

newFilterProxyConsumerTask

public Schedulable newFilterProxyConsumerTask(Message message)

newFilterSupplierAdminTask

public Schedulable newFilterSupplierAdminTask(FilterProxyConsumerTask t)

newFilterConsumerAdminTask

public Schedulable newFilterConsumerAdminTask(FilterSupplierAdminTask t)

newFilterProxySupplierTask

public Schedulable newFilterProxySupplierTask(FilterConsumerAdminTask task)

enqueueMessage

public void enqueueMessage(FilterStage[] nodes,
                           Message event)

enqueueMessage

public void enqueueMessage(FilterProxySupplierTask task)
factory method to create PushToConsumer Tasks. The Tasks are initialized with the data taken from a FilterProxySupplierTask.