org.jacorb.notification.engine
Interface TaskFactory

All Known Implementing Classes:
DefaultTaskFactory

public interface TaskFactory

Version:
$Id: TaskFactory.java,v 1.12 2005/11/11 19:37:44 alphonse.bendt Exp $
Author:
Alphonse Bendt

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

Method Detail

newFilterProxyConsumerTask

public Schedulable newFilterProxyConsumerTask(Message message)

newFilterSupplierAdminTask

public Schedulable newFilterSupplierAdminTask(FilterProxyConsumerTask previousTask)

newFilterConsumerAdminTask

public Schedulable newFilterConsumerAdminTask(FilterSupplierAdminTask previousTask)

newFilterProxySupplierTask

public Schedulable newFilterProxySupplierTask(FilterConsumerAdminTask previousTask)

enqueueMessage

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

enqueueMessage

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