public class TypedProxyPullSupplierImpl extends AbstractProxySupplier implements TypedProxyPullSupplierOperations, ITypedProxy, TypedProxyPullSupplierImplMBean
JMXManageable.JMXCallbackconfig_, eventTypes_, logger_, offerManager_, qosSettings_, subscriptionManager_| Constructor and Description |
|---|
TypedProxyPullSupplierImpl(ITypedAdmin admin,
ConsumerAdmin consumerAdmin,
ORB orb,
POA poa,
Configuration conf,
TaskProcessor taskProcessor,
OfferManager offerManager,
SubscriptionManager subscriptionManager,
DynAnyFactory dynAnyFactory,
Repository repository) |
| Modifier and Type | Method and Description |
|---|---|
void |
connect_typed_pull_consumer(PullConsumer pullConsumer) |
void |
deliverPendingData() |
void |
disconnect_pull_supplier() |
void |
disconnectClient()
invoke the proxy specific disconnect method.
|
Object |
get_typed_supplier() |
protected long |
getCost() |
int |
getPendingMessagesCount() |
String |
getSupportedInterface() |
ProxyType |
MyType() |
Servant |
newServant() |
Any |
pull() |
void |
queueMessage(Message message)
Deliver a Message to the associated Consumer.
|
Any |
try_pull(BooleanHolder booleanHolder) |
clearPendingMessageQueue, clientDisconnected, compareTo, connectClient, dispose, enqueue, getAllMessages, getAtLeastMessages, getDiscardPolicy, getErrorThreshold, getMaxEventsPerConsumer, getMessageBlocking, getMessageConsumer, getMessageNoBlock, getMessageQueueFactory, getNumberOfDiscardedMessages, getOrderPolicy, getSubsequentFilterStages, getUpToMessages, hasMessageConsumer, hasPendingData, isRetryAllowed, messageQueued, MyAdmin, obtain_offered_types, removeListener, setMaxEventsPerConsumer, subscription_changeactivate, add_filter, checkDestroyStatus, checkIsConnected, checkIsNotConnected, checkStillConnected, configure, connectionResumed, connectionSuspended, deactivate, destroy, 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, waitlifetime_filter, lifetime_filter, MyAdmin, obtain_offered_types, priority_filter, priority_filter, validate_event_qosget_qos, set_qos, validate_qosadd_filter, get_all_filters, get_filter, remove_all_filters, remove_filtersubscription_changeclearPendingMessageQueue, getDiscardPolicy, getMaxEventsPerConsumer, getNumberOfDiscardedMessages, getOrderPolicy, setMaxEventsPerConsumerdestroy, getClientIOR, getConnected, getErrorCounter, getInterFilterGroupOperator, getStatus, resetErrorCounterdestroy, isDestroyedpublic TypedProxyPullSupplierImpl(ITypedAdmin admin, ConsumerAdmin consumerAdmin, ORB orb, POA poa, Configuration conf, TaskProcessor taskProcessor, OfferManager offerManager, SubscriptionManager subscriptionManager, DynAnyFactory dynAnyFactory, Repository repository) throws ConfigurationException
ConfigurationExceptionpublic int getPendingMessagesCount()
getPendingMessagesCount in interface AbstractProxySupplierMBeangetPendingMessagesCount in interface TypedProxyPullSupplierImplMBeangetPendingMessagesCount in class AbstractProxySupplierpublic Any pull() throws Disconnected
pull in interface PullSupplierOperationsDisconnectedpublic Any try_pull(BooleanHolder booleanHolder) throws Disconnected
try_pull in interface PullSupplierOperationsDisconnectedpublic void disconnect_pull_supplier()
disconnect_pull_supplier in interface PullSupplierOperationspublic void connect_typed_pull_consumer(PullConsumer pullConsumer) throws AlreadyConnected
connect_typed_pull_consumer in interface TypedProxyPullSupplierOperationsAlreadyConnectedpublic Object get_typed_supplier()
get_typed_supplier in interface TypedPullSupplierOperationspublic ProxyType MyType()
MyType in interface ProxySupplierOperationsMyType in class AbstractProxypublic Servant newServant()
newServant in interface IServantLifecylepublic void queueMessage(Message message)
MessageConsumerqueueMessage in interface MessageConsumerqueueMessage in class AbstractProxySupplierpublic void deliverPendingData()
public void disconnectClient()
AbstractProxydisconnectClient in class AbstractProxyprotected long getCost()
getCost in class AbstractProxySupplierpublic String getSupportedInterface()
getSupportedInterface in interface TypedProxyPullSupplierImplMBeanCopyright © 2015 JacORB. All rights reserved.