public class StructuredProxyPullConsumerImpl extends AbstractProxyConsumer implements StructuredProxyPullConsumerOperations, MessageSupplier, MessageSupplierDelegate, StructuredProxyPullConsumerImplMBean
MessageSupplierDelegate.PullResultJMXManageable.JMXCallbacksupplierAdmin_config_, eventTypes_, logger_, offerManager_, qosSettings_, subscriptionManager_| Constructor and Description |
|---|
StructuredProxyPullConsumerImpl(IAdmin admin,
ORB orb,
POA poa,
Configuration config,
TaskProcessor taskProcessor,
MessageFactory mf,
OfferManager offerManager,
SubscriptionManager subscriptionManager,
SupplierAdmin supplierAdmin) |
| Modifier and Type | Method and Description |
|---|---|
void |
connect_structured_pull_supplier(StructuredPullSupplier pullSupplier) |
void |
connectionResumed()
this is an extension point.
|
protected void |
connectionSuspended()
this is an extension point.
|
void |
disconnect_structured_pull_consumer() |
protected void |
disconnectClient()
invoke the proxy specific disconnect method.
|
ProxyType |
MyType() |
Servant |
newServant() |
MessageSupplierDelegate.PullResult |
pullMessages()
the implementation pulls one or more events from its Supplier
and hands over the pulled events to the TaskProcessor.
|
void |
queueMessages(MessageSupplierDelegate.PullResult data) |
void |
runPullMessage()
pull one or more events from the Supplier
and hands over the pulled events to the TaskProcessor.
|
protected void |
startTask() |
protected void |
stopTask() |
checkMessageProperties, clientDisconnected, connectClient, getFirstStage, getMessageConsumer, getMessageCount, getMessageFactory, getStartTimeSupported, getStopTimeSupported, getSubsequentFilterStages, hasMessageConsumer, MyAdmin, newMessages, obtain_subscription_types, offer_change, processMessage, removeListener, schedulePullTask, setSubsequentDestinationsactivate, add_filter, checkDestroyStatus, checkIsConnected, checkIsNotConnected, checkStillConnected, configure, deactivate, destroy, dispose, get_all_filters, get_filter, get_qos, getClientIOR, getConnected, getErrorCounter, getFilters, getID, getInterFilterGroupOperator, getJMXNotificationTypes, getJMXObjectName, getLifetimeFilter, getMBeanName, getMBeanType, getORB, getPOA, getPriorityFilter, getStatus, getTaskProcessor, handleDisconnected, hasInterFilterGroupOperatorOR, hasLifetimeFilter, hasPriorityFilter, incErrorCounter, isDestroyed, isIDPublic, isSuspended, lifetime_filter, lifetime_filter, priority_filter, priority_filter, registerDisposable, remove_all_filters, remove_filter, resetErrorCounter, resume_connection, sendNotification, sendNotification, set_qos, setJMXCallback, suspend_connection, validate_event_qos, validate_qosclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitresume_connection, suspend_connectionMyAdmin, obtain_subscription_types, validate_event_qosget_qos, set_qos, validate_qosadd_filter, get_all_filters, get_filter, remove_all_filters, remove_filteroffer_changedestroygetConnected, isSuspendedgetMessageCount, getStartTimeSupported, getStopTimeSupporteddestroy, getClientIOR, getConnected, getErrorCounter, getInterFilterGroupOperator, getStatus, resetErrorCounterpublic StructuredProxyPullConsumerImpl(IAdmin admin, ORB orb, POA poa, Configuration config, TaskProcessor taskProcessor, MessageFactory mf, OfferManager offerManager, SubscriptionManager subscriptionManager, SupplierAdmin supplierAdmin)
public ProxyType MyType()
MyType in interface ProxyConsumerOperationsMyType in class AbstractProxypublic void disconnect_structured_pull_consumer()
disconnect_structured_pull_consumer in interface StructuredPullConsumerOperationspublic void connect_structured_pull_supplier(StructuredPullSupplier pullSupplier) throws AlreadyConnected
connect_structured_pull_supplier in interface StructuredProxyPullConsumerOperationsAlreadyConnectedprotected void connectionSuspended()
AbstractProxyconnectionSuspended in class AbstractProxypublic void connectionResumed()
AbstractProxyconnectionResumed in class AbstractProxyprotected void disconnectClient()
AbstractProxydisconnectClient in class AbstractProxyprotected void startTask()
protected void stopTask()
public Servant newServant()
newServant in interface IServantLifecylepublic MessageSupplierDelegate.PullResult pullMessages() throws Disconnected
MessageSupplierDelegatepullMessages in interface MessageSupplierDelegateDisconnectedpublic void queueMessages(MessageSupplierDelegate.PullResult data)
queueMessages in interface MessageSupplierDelegatepublic void runPullMessage()
throws Disconnected
MessageSupplierrunPullMessage in interface MessageSupplierDisconnectedCopyright © 2015 JacORB. All rights reserved.