public class TypedProxyPullSupplierImpl extends AbstractProxySupplier implements TypedProxyPullSupplierOperations, ITypedProxy
JMXManageable.JMXCallbackconfig_, eventTypes_, logger_, offerManager_, qosSettings_, subscriptionManager_| Constructor and Description |
|---|
TypedProxyPullSupplierImpl(ITypedAdmin admin,
ConsumerAdmin consumerAdmin,
ORB orb,
POA poa,
org.jacorb.config.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() |
java.lang.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_changedestroy, isDestroyedpublic TypedProxyPullSupplierImpl(ITypedAdmin admin, ConsumerAdmin consumerAdmin, ORB orb, POA poa, org.jacorb.config.Configuration conf, TaskProcessor taskProcessor, OfferManager offerManager, SubscriptionManager subscriptionManager, DynAnyFactory dynAnyFactory, Repository repository) throws org.jacorb.config.ConfigurationException
org.jacorb.config.ConfigurationExceptionpublic int getPendingMessagesCount()
getPendingMessagesCount 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 java.lang.String getSupportedInterface()