org.jacorb.notification.interfaces

Interface IProxyPushSupplier

public interface IProxyPushSupplier extends MessageConsumer, NotifyingDisposable

Method Summary
voiddisableDelivery()
Disable Deliveries. no remote operations may be used to deliver a message. messages are enqueued instead.
intincErrorCounter()
increment the current error count by one
booleanisRetryAllowed()
voidresetErrorCounter()
reset the error count to zero.
voidscheduleFlush()
voidscheduleTask(PushTaskExecutor.PushTask pushTask)
schedule a pushTask for execution using this Objects executor.

Method Detail

disableDelivery

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

incErrorCounter

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

isRetryAllowed

public boolean isRetryAllowed()

resetErrorCounter

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

scheduleFlush

public void scheduleFlush()

scheduleTask

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