org.jacorb.notification.interfaces
Interface IProxyPushSupplier

All Superinterfaces:
java.lang.Comparable, org.picocontainer.Disposable, MessageConsumer, NotifyingDisposable
All Known Implementing Classes:
AbstractProxyPushSupplier, ECProxyPushSupplierImpl, ProxyPushSupplierImpl, SequenceProxyPushSupplierImpl, StructuredProxyPushSupplierImpl, TypedProxyPushSupplierImpl

public interface IProxyPushSupplier
extends MessageConsumer, NotifyingDisposable


Method Summary
 void disableDelivery()
          Disable Deliveries.
 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

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


resetErrorCounter

void resetErrorCounter()
reset the error count to zero.


incErrorCounter

int incErrorCounter()
increment the current error count by one


isRetryAllowed

boolean isRetryAllowed()

scheduleTask

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


scheduleFlush

void scheduleFlush()