- All Superinterfaces:
ObjectPrx
Represents an IceStorm topic. Publishers publish data to a topic (via the topic's publisher object), and
subscribers subscribe to a topic.
- See Also:
-
Field Summary
Fields inherited from interface com.zeroc.Ice.ObjectPrx
ice_staticId, noExplicitContext
-
Method Summary
Modifier and TypeMethodDescriptionstatic TopicPrx
checkedCast
(ObjectPrx obj) Creates a new proxy from an existing proxy after confirming the target object's type via a remote invocation.static TopicPrx
checkedCast
(ObjectPrx obj, String facet) Creates a new proxy from an existing proxy after confirming the target object's type via a remote invocation.static TopicPrx
Creates a new proxy from an existing proxy after confirming the target object's type via a remote invocation.static TopicPrx
checkedCast
(ObjectPrx obj, Map<String, String> context) Creates a new proxy from an existing proxy after confirming the target object's type via a remote invocation.static TopicPrx
createProxy
(Communicator communicator, String proxyString) Creates a new proxy that implementsTopicPrx
.default void
destroy()
Destroys this topic.default void
Destroys this topic.default CompletableFuture<Void>
Destroys this topic.default CompletableFuture<Void>
destroyAsync
(Map<String, String> context) Destroys this topic.default LinkInfo[]
Gets information on the current links.default LinkInfo[]
getLinkInfoSeq
(Map<String, String> context) Gets information on the current links.default CompletableFuture<LinkInfo[]>
Gets information on the current links.default CompletableFuture<LinkInfo[]>
getLinkInfoSeqAsync
(Map<String, String> context) Gets information on the current links.default String
getName()
Gets the name of this topic.default String
Gets the name of this topic.default CompletableFuture<String>
Gets the name of this topic.default CompletableFuture<String>
getNameAsync
(Map<String, String> context) Gets the name of this topic.default ObjectPrx
Gets a non-replicated proxy to a publisher object for this topic.default ObjectPrx
getNonReplicatedPublisher
(Map<String, String> context) Gets a non-replicated proxy to a publisher object for this topic.default CompletableFuture<ObjectPrx>
Gets a non-replicated proxy to a publisher object for this topic.default CompletableFuture<ObjectPrx>
getNonReplicatedPublisherAsync
(Map<String, String> context) Gets a non-replicated proxy to a publisher object for this topic.default ObjectPrx
Gets a proxy to a publisher object for this topic.default ObjectPrx
getPublisher
(Map<String, String> context) Gets a proxy to a publisher object for this topic.default CompletableFuture<ObjectPrx>
Gets a proxy to a publisher object for this topic.default CompletableFuture<ObjectPrx>
getPublisherAsync
(Map<String, String> context) Gets a proxy to a publisher object for this topic.default Identity[]
Gets the list of subscribers for this topic.default Identity[]
getSubscribers
(Map<String, String> context) Gets the list of subscribers for this topic.default CompletableFuture<Identity[]>
Gets the list of subscribers for this topic.default CompletableFuture<Identity[]>
getSubscribersAsync
(Map<String, String> context) Gets the list of subscribers for this topic.ice_adapterId
(String newAdapterId) Creates a new proxy that is identical to this proxy, except for the adapter ID.Creates a new proxy that is identical to this proxy, but uses batch datagram invocations.Creates a new proxy that is identical to this proxy, but uses batch oneway invocations.ice_collocationOptimized
(boolean b) Returns a proxy that is identical to this proxy, except for collocation optimization.ice_compress
(boolean co) Returns a proxy that is identical to this proxy, except for its compression setting which overrides the compression setting from the proxy endpoints.ice_connectionCached
(boolean newCache) Returns a proxy that is identical to this proxy, except for connection caching.ice_connectionId
(String connectionId) Returns a proxy that is identical to this proxy, except for its connection ID.ice_context
(Map<String, String> newContext) Creates a new proxy that is identical to this proxy, except for the per-proxy context.Creates a new proxy that is identical to this proxy, but uses datagram invocations.Returns a proxy that is identical to this proxy, except for the encoding used to marshal parameters.ice_endpoints
(Endpoint[] newEndpoints) Creates a new proxy that is identical to this proxy, except for the endpoints.Returns a proxy that is identical to this proxy, except for the endpoint selection policy.ice_fixed
(Connection connection) Creates a new proxy that is identical to this proxy, except it's a fixed proxy bound to the given connection.ice_invocationTimeout
(int newTimeout) Returns a proxy that is identical to this proxy, except for the invocation timeout.ice_invocationTimeout
(Duration newTimeout) Returns a proxy that is identical to this proxy, except for the invocation timeout.ice_locator
(LocatorPrx locator) Returns a proxy that is identical to this proxy, except for the locator.ice_locatorCacheTimeout
(int newTimeout) Creates a new proxy that is identical to this proxy, except for the locator cache timeout.Creates a new proxy that is identical to this proxy, but uses oneway invocations.ice_router
(RouterPrx router) Returns a proxy that is identical to this proxy, except for the router.static String
Gets the type ID of the associated Slice interface.Creates a new proxy that is identical to this proxy, but uses twoway invocations.default void
Creates a link to another topic.default void
Creates a link to another topic.default CompletableFuture<Void>
Creates a link to another topic.default CompletableFuture<Void>
Creates a link to another topic.default ObjectPrx
subscribeAndGetPublisher
(Map<String, String> theQoS, ObjectPrx subscriber) Subscribes to this topic.default ObjectPrx
subscribeAndGetPublisher
(Map<String, String> theQoS, ObjectPrx subscriber, Map<String, String> context) Subscribes to this topic.default CompletableFuture<ObjectPrx>
subscribeAndGetPublisherAsync
(Map<String, String> theQoS, ObjectPrx subscriber) Subscribes to this topic.default CompletableFuture<ObjectPrx>
subscribeAndGetPublisherAsync
(Map<String, String> theQoS, ObjectPrx subscriber, Map<String, String> context) Subscribes to this topic.static TopicPrx
uncheckedCast
(ObjectPrx obj) Creates a new proxy from an existing proxy.static TopicPrx
uncheckedCast
(ObjectPrx obj, String facet) Creates a new proxy from an existing proxy.default void
Destroys a link from this topic to the provided topic.default void
Destroys a link from this topic to the provided topic.default CompletableFuture<Void>
unlinkAsync
(TopicPrx linkTo) Destroys a link from this topic to the provided topic.default CompletableFuture<Void>
unlinkAsync
(TopicPrx linkTo, Map<String, String> context) Destroys a link from this topic to the provided topic.default void
unsubscribe
(ObjectPrx subscriber) Unsubscribes the providedsubscriber
from this topic.default void
unsubscribe
(ObjectPrx subscriber, Map<String, String> context) Unsubscribes the providedsubscriber
from this topic.default CompletableFuture<Void>
unsubscribeAsync
(ObjectPrx subscriber) Unsubscribes the providedsubscriber
from this topic.default CompletableFuture<Void>
unsubscribeAsync
(ObjectPrx subscriber, Map<String, String> context) Unsubscribes the providedsubscriber
from this topic.Methods inherited from interface com.zeroc.Ice.ObjectPrx
equals, ice_executor, ice_facet, ice_flushBatchRequests, ice_flushBatchRequestsAsync, ice_getAdapterId, ice_getCachedConnection, ice_getCommunicator, ice_getCompress, ice_getConnection, ice_getConnectionAsync, ice_getConnectionId, ice_getContext, ice_getEncodingVersion, ice_getEndpoints, ice_getEndpointSelection, ice_getFacet, ice_getIdentity, ice_getInvocationTimeout, ice_getLocator, ice_getLocatorCacheTimeout, ice_getRouter, ice_id, ice_id, ice_idAsync, ice_idAsync, ice_identity, ice_ids, ice_ids, ice_idsAsync, ice_idsAsync, ice_invoke, ice_invoke, ice_invokeAsync, ice_invokeAsync, ice_isA, ice_isA, ice_isAAsync, ice_isAAsync, ice_isBatchDatagram, ice_isBatchOneway, ice_isCollocationOptimized, ice_isConnectionCached, ice_isDatagram, ice_isFixed, ice_isOneway, ice_isTwoway, ice_locatorCacheTimeout, ice_ping, ice_ping, ice_pingAsync, ice_pingAsync
-
Method Details
-
getName
Gets the name of this topic.- Returns:
- The name of the topic.
- See Also:
-
getName
Gets the name of this topic.- Parameters:
context
- The Context map to send with the invocation.- Returns:
- The name of the topic.
- See Also:
-
getNameAsync
Gets the name of this topic.- Returns:
- The name of the topic.
- See Also:
-
getNameAsync
Gets the name of this topic.- Parameters:
context
- The Context map to send with the invocation.- Returns:
- The name of the topic.
- See Also:
-
getPublisher
Gets a proxy to a publisher object for this topic. To publish data to a topic, a publisher calls this operation and then creates a proxy with the publisher type from this proxy. If a replicated IceStorm deployment is used, this call may return a replicated proxy.- Returns:
- A proxy to publish data on this topic. This proxy is never null.
-
getPublisher
Gets a proxy to a publisher object for this topic. To publish data to a topic, a publisher calls this operation and then creates a proxy with the publisher type from this proxy. If a replicated IceStorm deployment is used, this call may return a replicated proxy.- Parameters:
context
- The Context map to send with the invocation.- Returns:
- A proxy to publish data on this topic. This proxy is never null.
-
getPublisherAsync
Gets a proxy to a publisher object for this topic. To publish data to a topic, a publisher calls this operation and then creates a proxy with the publisher type from this proxy. If a replicated IceStorm deployment is used, this call may return a replicated proxy.- Returns:
- A proxy to publish data on this topic. This proxy is never null.
-
getPublisherAsync
Gets a proxy to a publisher object for this topic. To publish data to a topic, a publisher calls this operation and then creates a proxy with the publisher type from this proxy. If a replicated IceStorm deployment is used, this call may return a replicated proxy.- Parameters:
context
- The Context map to send with the invocation.- Returns:
- A proxy to publish data on this topic. This proxy is never null.
-
getNonReplicatedPublisher
Gets a non-replicated proxy to a publisher object for this topic. To publish data to a topic, a publisher calls this operation and then creates a proxy with the publisher type from this proxy.- Returns:
- A proxy to publish data on this topic. This proxy is never null.
-
getNonReplicatedPublisher
Gets a non-replicated proxy to a publisher object for this topic. To publish data to a topic, a publisher calls this operation and then creates a proxy with the publisher type from this proxy.- Parameters:
context
- The Context map to send with the invocation.- Returns:
- A proxy to publish data on this topic. This proxy is never null.
-
getNonReplicatedPublisherAsync
Gets a non-replicated proxy to a publisher object for this topic. To publish data to a topic, a publisher calls this operation and then creates a proxy with the publisher type from this proxy.- Returns:
- A proxy to publish data on this topic. This proxy is never null.
-
getNonReplicatedPublisherAsync
Gets a non-replicated proxy to a publisher object for this topic. To publish data to a topic, a publisher calls this operation and then creates a proxy with the publisher type from this proxy.- Parameters:
context
- The Context map to send with the invocation.- Returns:
- A proxy to publish data on this topic. This proxy is never null.
-
subscribeAndGetPublisher
default ObjectPrx subscribeAndGetPublisher(Map<String, String> theQoS, ObjectPrx subscriber) throws AlreadySubscribed, BadQoSSubscribes to this topic.- Parameters:
theQoS
- The quality of service parameters for this subscription.subscriber
- The subscriber's proxy. This proxy cannot be null.- Returns:
- The per-subscriber publisher proxy. This proxy is never null.
- Throws:
AlreadySubscribed
- Thrown whensubscriber
is already subscribed.BadQoS
- Thrown whentheQoS
is unavailable or invalid.- See Also:
-
subscribeAndGetPublisher
default ObjectPrx subscribeAndGetPublisher(Map<String, String> theQoS, ObjectPrx subscriber, Map<String, throws AlreadySubscribed, BadQoSString> context) Subscribes to this topic.- Parameters:
theQoS
- The quality of service parameters for this subscription.subscriber
- The subscriber's proxy. This proxy cannot be null.context
- The Context map to send with the invocation.- Returns:
- The per-subscriber publisher proxy. This proxy is never null.
- Throws:
AlreadySubscribed
- Thrown whensubscriber
is already subscribed.BadQoS
- Thrown whentheQoS
is unavailable or invalid.- See Also:
-
subscribeAndGetPublisherAsync
default CompletableFuture<ObjectPrx> subscribeAndGetPublisherAsync(Map<String, String> theQoS, ObjectPrx subscriber) Subscribes to this topic.- Parameters:
theQoS
- The quality of service parameters for this subscription.subscriber
- The subscriber's proxy. This proxy cannot be null.- Returns:
- The per-subscriber publisher proxy. This proxy is never null.
- See Also:
-
subscribeAndGetPublisherAsync
default CompletableFuture<ObjectPrx> subscribeAndGetPublisherAsync(Map<String, String> theQoS, ObjectPrx subscriber, Map<String, String> context) Subscribes to this topic.- Parameters:
theQoS
- The quality of service parameters for this subscription.subscriber
- The subscriber's proxy. This proxy cannot be null.context
- The Context map to send with the invocation.- Returns:
- The per-subscriber publisher proxy. This proxy is never null.
- See Also:
-
unsubscribe
Unsubscribes the providedsubscriber
from this topic.- Parameters:
subscriber
- A proxy to an existing subscriber. This proxy is never null.- See Also:
-
unsubscribe
Unsubscribes the providedsubscriber
from this topic.- Parameters:
subscriber
- A proxy to an existing subscriber. This proxy is never null.context
- The Context map to send with the invocation.- See Also:
-
unsubscribeAsync
Unsubscribes the providedsubscriber
from this topic.- Parameters:
subscriber
- A proxy to an existing subscriber. This proxy is never null.- Returns:
- A future that will be completed when the invocation completes.
- See Also:
-
unsubscribeAsync
Unsubscribes the providedsubscriber
from this topic.- Parameters:
subscriber
- A proxy to an existing subscriber. This proxy is never null.context
- The Context map to send with the invocation.- Returns:
- A future that will be completed when the invocation completes.
- See Also:
-
link
Creates a link to another topic. All events originating on this topic will also be sent to the other topic.- Parameters:
linkTo
- The topic to link to. This proxy cannot be null.cost
- The cost of the link.- Throws:
LinkExists
- Thrown when a link tolinkTo
already exists.
-
link
Creates a link to another topic. All events originating on this topic will also be sent to the other topic.- Parameters:
linkTo
- The topic to link to. This proxy cannot be null.cost
- The cost of the link.context
- The Context map to send with the invocation.- Throws:
LinkExists
- Thrown when a link tolinkTo
already exists.
-
linkAsync
Creates a link to another topic. All events originating on this topic will also be sent to the other topic.- Parameters:
linkTo
- The topic to link to. This proxy cannot be null.cost
- The cost of the link.- Returns:
- A future that will be completed when the invocation completes.
-
linkAsync
Creates a link to another topic. All events originating on this topic will also be sent to the other topic.- Parameters:
linkTo
- The topic to link to. This proxy cannot be null.cost
- The cost of the link.context
- The Context map to send with the invocation.- Returns:
- A future that will be completed when the invocation completes.
-
unlink
Destroys a link from this topic to the provided topic.- Parameters:
linkTo
- The topic to destroy the link to. This proxy cannot be null.- Throws:
NoSuchLink
- Thrown when a link tolinkTo
does not exist.
-
unlink
Destroys a link from this topic to the provided topic.- Parameters:
linkTo
- The topic to destroy the link to. This proxy cannot be null.context
- The Context map to send with the invocation.- Throws:
NoSuchLink
- Thrown when a link tolinkTo
does not exist.
-
unlinkAsync
Destroys a link from this topic to the provided topic.- Parameters:
linkTo
- The topic to destroy the link to. This proxy cannot be null.- Returns:
- A future that will be completed when the invocation completes.
-
unlinkAsync
Destroys a link from this topic to the provided topic.- Parameters:
linkTo
- The topic to destroy the link to. This proxy cannot be null.context
- The Context map to send with the invocation.- Returns:
- A future that will be completed when the invocation completes.
-
getLinkInfoSeq
Gets information on the current links.- Returns:
- A sequence of LinkInfo objects.
-
getLinkInfoSeq
Gets information on the current links.- Parameters:
context
- The Context map to send with the invocation.- Returns:
- A sequence of LinkInfo objects.
-
getLinkInfoSeqAsync
Gets information on the current links.- Returns:
- A sequence of LinkInfo objects.
-
getLinkInfoSeqAsync
Gets information on the current links.- Parameters:
context
- The Context map to send with the invocation.- Returns:
- A sequence of LinkInfo objects.
-
getSubscribers
Gets the list of subscribers for this topic.- Returns:
- The sequence of Ice identities for the subscriber objects.
-
getSubscribers
Gets the list of subscribers for this topic.- Parameters:
context
- The Context map to send with the invocation.- Returns:
- The sequence of Ice identities for the subscriber objects.
-
getSubscribersAsync
Gets the list of subscribers for this topic.- Returns:
- The sequence of Ice identities for the subscriber objects.
-
getSubscribersAsync
Gets the list of subscribers for this topic.- Parameters:
context
- The Context map to send with the invocation.- Returns:
- The sequence of Ice identities for the subscriber objects.
-
destroy
default void destroy()Destroys this topic. -
destroy
Destroys this topic.- Parameters:
context
- The Context map to send with the invocation.
-
destroyAsync
Destroys this topic.- Returns:
- A future that will be completed when the invocation completes.
-
destroyAsync
Destroys this topic.- Parameters:
context
- The Context map to send with the invocation.- Returns:
- A future that will be completed when the invocation completes.
-
createProxy
Creates a new proxy that implementsTopicPrx
.- Parameters:
communicator
- The communicator of the new proxy.proxyString
- The string representation of the proxy.- Returns:
- The new proxy.
-
checkedCast
Creates a new proxy from an existing proxy after confirming the target object's type via a remote invocation. Throws a local exception if a communication error occurs.- Parameters:
obj
- The source proxy.- Returns:
- A proxy for this type, or null if the object does not support this type.
-
checkedCast
Creates a new proxy from an existing proxy after confirming the target object's type via a remote invocation. Throws a local exception if a communication error occurs.- Parameters:
obj
- The source proxy.context
- The Context map to send with the invocation.- Returns:
- A new proxy for this type, or null if the object does not support this type.
-
checkedCast
Creates a new proxy from an existing proxy after confirming the target object's type via a remote invocation. Throws a local exception if a communication error occurs.- Parameters:
obj
- The source proxy.facet
- The name of the desired facet.- Returns:
- A new proxy for this type, or null if the facet does not support this type.
-
checkedCast
Creates a new proxy from an existing proxy after confirming the target object's type via a remote invocation. Throws a local exception if a communication error occurs.- Parameters:
obj
- The source proxy.facet
- The name of the desired facet.context
- The Context map to send with the invocation.- Returns:
- A new proxy for this type, or null if the object does not support this type.
-
uncheckedCast
Creates a new proxy from an existing proxy.- Parameters:
obj
- The untyped proxy.- Returns:
- A new proxy for this type.
-
uncheckedCast
Creates a new proxy from an existing proxy.- Parameters:
obj
- The untyped proxy.facet
- The name of the desired facet.- Returns:
- A new proxy for this type.
-
ice_context
Description copied from interface:ObjectPrx
Creates a new proxy that is identical to this proxy, except for the per-proxy context.- Specified by:
ice_context
in interfaceObjectPrx
- Parameters:
newContext
- The context for the new proxy.- Returns:
- A proxy with the new per-proxy context.
-
ice_adapterId
Description copied from interface:ObjectPrx
Creates a new proxy that is identical to this proxy, except for the adapter ID.- Specified by:
ice_adapterId
in interfaceObjectPrx
- Parameters:
newAdapterId
- The adapter ID for the new proxy.- Returns:
- A proxy with the new adapter ID.
-
ice_endpoints
Description copied from interface:ObjectPrx
Creates a new proxy that is identical to this proxy, except for the endpoints.- Specified by:
ice_endpoints
in interfaceObjectPrx
- Parameters:
newEndpoints
- The endpoints for the new proxy.- Returns:
- A proxy with the new endpoints.
-
ice_locatorCacheTimeout
Description copied from interface:ObjectPrx
Creates a new proxy that is identical to this proxy, except for the locator cache timeout.- Specified by:
ice_locatorCacheTimeout
in interfaceObjectPrx
- Parameters:
newTimeout
- The new locator cache timeout (in seconds).- Returns:
- A proxy with the new timeout.
- See Also:
-
ice_invocationTimeout
Description copied from interface:ObjectPrx
Returns a proxy that is identical to this proxy, except for the invocation timeout.- Specified by:
ice_invocationTimeout
in interfaceObjectPrx
- Parameters:
newTimeout
- The new invocation timeout (in milliseconds).- Returns:
- The proxy with the new timeout.
-
ice_invocationTimeout
Description copied from interface:ObjectPrx
Returns a proxy that is identical to this proxy, except for the invocation timeout.- Specified by:
ice_invocationTimeout
in interfaceObjectPrx
- Parameters:
newTimeout
- The new invocation timeout.- Returns:
- The proxy with the new timeout.
-
ice_connectionCached
Description copied from interface:ObjectPrx
Returns a proxy that is identical to this proxy, except for connection caching.- Specified by:
ice_connectionCached
in interfaceObjectPrx
- Parameters:
newCache
-true
if the new proxy should cache connections;false
otherwise.- Returns:
- The proxy with the specified caching policy.
-
ice_endpointSelection
Description copied from interface:ObjectPrx
Returns a proxy that is identical to this proxy, except for the endpoint selection policy.- Specified by:
ice_endpointSelection
in interfaceObjectPrx
- Parameters:
newType
- The new endpoint selection policy.- Returns:
- The proxy with the specified endpoint selection policy.
- See Also:
-
ice_encodingVersion
Description copied from interface:ObjectPrx
Returns a proxy that is identical to this proxy, except for the encoding used to marshal parameters.- Specified by:
ice_encodingVersion
in interfaceObjectPrx
- Parameters:
e
- The encoding version to use to marshal request parameters.- Returns:
- The proxy with the specified encoding version.
-
ice_router
Description copied from interface:ObjectPrx
Returns a proxy that is identical to this proxy, except for the router.- Specified by:
ice_router
in interfaceObjectPrx
- Parameters:
router
- The router for the new proxy.- Returns:
- The proxy with the specified router.
-
ice_locator
Description copied from interface:ObjectPrx
Returns a proxy that is identical to this proxy, except for the locator.- Specified by:
ice_locator
in interfaceObjectPrx
- Parameters:
locator
- The locator for the new proxy.- Returns:
- The proxy with the specified locator.
-
ice_collocationOptimized
Description copied from interface:ObjectPrx
Returns a proxy that is identical to this proxy, except for collocation optimization.- Specified by:
ice_collocationOptimized
in interfaceObjectPrx
- Parameters:
b
-true
if the new proxy enables collocation optimization;false
otherwise.- Returns:
- The proxy with the specified collocation optimization.
-
ice_twoway
TopicPrx ice_twoway()Description copied from interface:ObjectPrx
Creates a new proxy that is identical to this proxy, but uses twoway invocations.- Specified by:
ice_twoway
in interfaceObjectPrx
- Returns:
- A proxy that uses twoway invocations.
-
ice_oneway
TopicPrx ice_oneway()Description copied from interface:ObjectPrx
Creates a new proxy that is identical to this proxy, but uses oneway invocations.- Specified by:
ice_oneway
in interfaceObjectPrx
- Returns:
- A proxy that uses oneway invocations.
-
ice_batchOneway
TopicPrx ice_batchOneway()Description copied from interface:ObjectPrx
Creates a new proxy that is identical to this proxy, but uses batch oneway invocations.- Specified by:
ice_batchOneway
in interfaceObjectPrx
- Returns:
- A proxy that uses batch oneway invocations.
-
ice_datagram
TopicPrx ice_datagram()Description copied from interface:ObjectPrx
Creates a new proxy that is identical to this proxy, but uses datagram invocations.- Specified by:
ice_datagram
in interfaceObjectPrx
- Returns:
- A proxy that uses datagram invocations.
-
ice_batchDatagram
TopicPrx ice_batchDatagram()Description copied from interface:ObjectPrx
Creates a new proxy that is identical to this proxy, but uses batch datagram invocations.- Specified by:
ice_batchDatagram
in interfaceObjectPrx
- Returns:
- A proxy that uses batch datagram invocations.
-
ice_compress
Description copied from interface:ObjectPrx
Returns a proxy that is identical to this proxy, except for its compression setting which overrides the compression setting from the proxy endpoints.- Specified by:
ice_compress
in interfaceObjectPrx
- Parameters:
co
-true
enables compression for the new proxy;false
disables compression.- Returns:
- A proxy with the specified compression setting.
-
ice_connectionId
Description copied from interface:ObjectPrx
Returns a proxy that is identical to this proxy, except for its connection ID.- Specified by:
ice_connectionId
in interfaceObjectPrx
- Parameters:
connectionId
- The connection ID for the new proxy. An empty string removes the connection ID.- Returns:
- A proxy with the specified connection ID.
-
ice_fixed
Description copied from interface:ObjectPrx
Creates a new proxy that is identical to this proxy, except it's a fixed proxy bound to the given connection. -
ice_staticId
Gets the type ID of the associated Slice interface.- Returns:
- the string "::IceStorm::Topic"
-