org.jacorb.notification.interfaces
Interface IProxyPushSupplier

All Superinterfaces:
java.lang.Comparable, org.picocontainer.Disposable, Disposable, MessageConsumer, NotifyingDisposable
All Known Implementing Classes:
AbstractProxyPushSupplier

public interface IProxyPushSupplier
extends MessageConsumer, NotifyingDisposable


Method Summary
 void disableDelivery()
          Disable Deliveries. no remote operations may be used to deliver a message. messages are enqueued instead.
 int incErrorCounter()
          increment the current error count by one
 boolean isRetryAllowed()
           
 void resetErrorCounter()
          reset the error count to zero.
 void scheduleFlush()
           
 void scheduleTask(PushTaskExecutor.PushTask pushTask)
          schedule a pushTask for execution using this Objects executor.
 
Methods inherited from interface org.jacorb.notification.interfaces.MessageConsumer
destroy, isDestroyed, queueMessage
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface org.jacorb.notification.interfaces.NotifyingDisposable
registerDisposable
 
Methods inherited from interface org.picocontainer.Disposable
dispose
 

Method Detail

disableDelivery

public void disableDelivery()
Disable Deliveries. no remote operations may be used to deliver a message. messages are enqueued instead.


resetErrorCounter

public void resetErrorCounter()
reset the error count to zero.


incErrorCounter

public int incErrorCounter()
increment the current error count by one


isRetryAllowed

public boolean isRetryAllowed()

scheduleTask

public void scheduleTask(PushTaskExecutor.PushTask pushTask)
schedule a pushTask for execution using this Objects executor.


scheduleFlush

public void scheduleFlush()