org.jacorb.notification.engine

Interface TaskFactory

public interface TaskFactory

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

Author: Alphonse Bendt

Method Summary
voidenqueueMessage(FilterStage[] nodes, Message event)
voidenqueueMessage(FilterProxySupplierTask previousTask)
factory method to create PushToConsumer Tasks.
SchedulablenewFilterConsumerAdminTask(FilterSupplierAdminTask previousTask)
SchedulablenewFilterProxyConsumerTask(Message message)
SchedulablenewFilterProxySupplierTask(FilterConsumerAdminTask previousTask)
SchedulablenewFilterSupplierAdminTask(FilterProxyConsumerTask previousTask)

Method Detail

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.

newFilterConsumerAdminTask

public Schedulable newFilterConsumerAdminTask(FilterSupplierAdminTask previousTask)

newFilterProxyConsumerTask

public Schedulable newFilterProxyConsumerTask(Message message)

newFilterProxySupplierTask

public Schedulable newFilterProxySupplierTask(FilterConsumerAdminTask previousTask)

newFilterSupplierAdminTask

public Schedulable newFilterSupplierAdminTask(FilterProxyConsumerTask previousTask)