The Glacier2 specialization of the
RouterPrx
interface.-
Field Summary
Fields inherited from interface com.zeroc.Ice.ObjectPrx
ice_staticId, noExplicitContext
-
Method Summary
Modifier and TypeMethodDescriptionstatic RouterPrx
checkedCast
(ObjectPrx obj) Creates a new proxy from an existing proxy after confirming the target object's type via a remote invocation.static RouterPrx
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 RouterPrx
Creates a new proxy from an existing proxy after confirming the target object's type via a remote invocation.static RouterPrx
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 RouterPrx
createProxy
(Communicator communicator, String proxyString) Creates a new proxy that implementsRouterPrx
.default SessionPrx
createSession
(String userId, String password) Creates a session for the client (caller) with the router.default SessionPrx
Creates a session for the client (caller) with the router.default CompletableFuture<SessionPrx>
createSessionAsync
(String userId, String password) Creates a session for the client (caller) with the router.default CompletableFuture<SessionPrx>
Creates a session for the client (caller) with the router.default SessionPrx
Creates a per-client session with the router.default SessionPrx
createSessionFromSecureConnection
(Map<String, String> context) Creates a per-client session with the router.default CompletableFuture<SessionPrx>
Creates a per-client session with the router.default CompletableFuture<SessionPrx>
Creates a per-client session with the router.default void
Destroys the session of the caller with this router.default void
destroySession
(Map<String, String> context) Destroys the session of the caller with this router.default CompletableFuture<Void>
Destroys the session of the caller with this router.default CompletableFuture<Void>
destroySessionAsync
(Map<String, String> context) Destroys the session of the caller with this router.default int
Gets the idle timeout used by the server-side of the connection.default int
getACMTimeout
(Map<String, String> context) Gets the idle timeout used by the server-side of the connection.default CompletableFuture<Integer>
Gets the idle timeout used by the server-side of the connection.default CompletableFuture<Integer>
getACMTimeoutAsync
(Map<String, String> context) Gets the idle timeout used by the server-side of the connection.default String
Gets a unique category that identifies the client (caller) in the router.default String
getCategoryForClient
(Map<String, String> context) Gets a unique category that identifies the client (caller) in the router.default CompletableFuture<String>
Gets a unique category that identifies the client (caller) in the router.default CompletableFuture<String>
getCategoryForClientAsync
(Map<String, String> context) Gets a unique category that identifies the client (caller) in the router.default long
Gets the idle timeout used by the server-side of the connection.default long
getSessionTimeout
(Map<String, String> context) Gets the idle timeout used by the server-side of the connection.default CompletableFuture<Long>
Gets the idle timeout used by the server-side of the connection.default CompletableFuture<Long>
getSessionTimeoutAsync
(Map<String, String> context) Gets the idle timeout used by the server-side of the connection.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
Keeps the session with this router alive.default void
refreshSession
(Map<String, String> context) Keeps the session with this router alive.default CompletableFuture<Void>
Keeps the session with this router alive.default CompletableFuture<Void>
refreshSessionAsync
(Map<String, String> context) Keeps the session with this router alive.static RouterPrx
uncheckedCast
(ObjectPrx obj) Creates a new proxy from an existing proxy.static RouterPrx
uncheckedCast
(ObjectPrx obj, String facet) Creates a new proxy from an existing proxy.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
Methods inherited from interface com.zeroc.Ice.RouterPrx
addProxies, addProxies, addProxiesAsync, addProxiesAsync, getClientProxy, getClientProxy, getClientProxyAsync, getClientProxyAsync, getServerProxy, getServerProxy, getServerProxyAsync, getServerProxyAsync
-
Method Details
-
getCategoryForClient
Gets a unique category that identifies the client (caller) in the router. This category must be used in the identities of all the client's callback objects.- Returns:
- The category. It's an empty string when
Glacier2.Server.Endpoints
is not configured.
-
getCategoryForClient
Gets a unique category that identifies the client (caller) in the router. This category must be used in the identities of all the client's callback objects.- Parameters:
context
- The Context map to send with the invocation.- Returns:
- The category. It's an empty string when
Glacier2.Server.Endpoints
is not configured.
-
getCategoryForClientAsync
Gets a unique category that identifies the client (caller) in the router. This category must be used in the identities of all the client's callback objects.- Returns:
- The category. It's an empty string when
Glacier2.Server.Endpoints
is not configured.
-
getCategoryForClientAsync
Gets a unique category that identifies the client (caller) in the router. This category must be used in the identities of all the client's callback objects.- Parameters:
context
- The Context map to send with the invocation.- Returns:
- The category. It's an empty string when
Glacier2.Server.Endpoints
is not configured.
-
createSession
default SessionPrx createSession(String userId, String password) throws PermissionDeniedException, CannotCreateSessionException Creates a session for the client (caller) with the router. If aSessionManagerPrx
is configured, a proxy to aSessionPrx
object is returned to the client. Otherwise, null is returned and only an internal session (i.e., not visible to the client) is created. If a non-null session proxy is returned, it must be configured to route through the router that created it. This occurs automatically when the router is configured as the client's default router at the time the session proxy is created in the client application; otherwise, the client must configure the session proxy explicitly.- Parameters:
userId
- The user ID.password
- The password.- Returns:
- A proxy for the newly created session, or null if no
SessionManagerPrx
is configured. - Throws:
CannotCreateSessionException
- Thrown when the session cannot be created.PermissionDeniedException
- Thrown when an authentication or authorization failure occurs.- See Also:
-
createSession
default SessionPrx createSession(String userId, String password, Map<String, String> context) throws PermissionDeniedException, CannotCreateSessionExceptionCreates a session for the client (caller) with the router. If aSessionManagerPrx
is configured, a proxy to aSessionPrx
object is returned to the client. Otherwise, null is returned and only an internal session (i.e., not visible to the client) is created. If a non-null session proxy is returned, it must be configured to route through the router that created it. This occurs automatically when the router is configured as the client's default router at the time the session proxy is created in the client application; otherwise, the client must configure the session proxy explicitly.- Parameters:
userId
- The user ID.password
- The password.context
- The Context map to send with the invocation.- Returns:
- A proxy for the newly created session, or null if no
SessionManagerPrx
is configured. - Throws:
CannotCreateSessionException
- Thrown when the session cannot be created.PermissionDeniedException
- Thrown when an authentication or authorization failure occurs.- See Also:
-
createSessionAsync
Creates a session for the client (caller) with the router. If aSessionManagerPrx
is configured, a proxy to aSessionPrx
object is returned to the client. Otherwise, null is returned and only an internal session (i.e., not visible to the client) is created. If a non-null session proxy is returned, it must be configured to route through the router that created it. This occurs automatically when the router is configured as the client's default router at the time the session proxy is created in the client application; otherwise, the client must configure the session proxy explicitly.- Parameters:
userId
- The user ID.password
- The password.- Returns:
- A proxy for the newly created session, or null if no
SessionManagerPrx
is configured. - See Also:
-
createSessionAsync
default CompletableFuture<SessionPrx> createSessionAsync(String userId, String password, Map<String, String> context) Creates a session for the client (caller) with the router. If aSessionManagerPrx
is configured, a proxy to aSessionPrx
object is returned to the client. Otherwise, null is returned and only an internal session (i.e., not visible to the client) is created. If a non-null session proxy is returned, it must be configured to route through the router that created it. This occurs automatically when the router is configured as the client's default router at the time the session proxy is created in the client application; otherwise, the client must configure the session proxy explicitly.- Parameters:
userId
- The user ID.password
- The password.context
- The Context map to send with the invocation.- Returns:
- A proxy for the newly created session, or null if no
SessionManagerPrx
is configured. - See Also:
-
createSessionFromSecureConnection
default SessionPrx createSessionFromSecureConnection() throws PermissionDeniedException, CannotCreateSessionExceptionCreates a per-client session with the router. The user is authenticated through the SSL certificate(s) associated with the connection. If anSSLSessionManagerPrx
is configured, a proxy to aSessionPrx
object is returned to the client. Otherwise, null is returned and only an internal session (i.e., not visible to the client) is created. If a non-null session proxy is returned, it must be configured to route through the router that created it. This occurs automatically when the router is configured as the client's default router at the time the session proxy is created in the client application; otherwise, the client must configure the session proxy explicitly.- Returns:
- A proxy for the newly created session, or null if no
SSLSessionManagerPrx
is configured. - Throws:
CannotCreateSessionException
- Thrown when the session cannot be created.PermissionDeniedException
- Thrown when an authentication or authorization failure occurs.- See Also:
-
createSessionFromSecureConnection
default SessionPrx createSessionFromSecureConnection(Map<String, String> context) throws PermissionDeniedException, CannotCreateSessionExceptionCreates a per-client session with the router. The user is authenticated through the SSL certificate(s) associated with the connection. If anSSLSessionManagerPrx
is configured, a proxy to aSessionPrx
object is returned to the client. Otherwise, null is returned and only an internal session (i.e., not visible to the client) is created. If a non-null session proxy is returned, it must be configured to route through the router that created it. This occurs automatically when the router is configured as the client's default router at the time the session proxy is created in the client application; otherwise, the client must configure the session proxy explicitly.- Parameters:
context
- The Context map to send with the invocation.- Returns:
- A proxy for the newly created session, or null if no
SSLSessionManagerPrx
is configured. - Throws:
CannotCreateSessionException
- Thrown when the session cannot be created.PermissionDeniedException
- Thrown when an authentication or authorization failure occurs.- See Also:
-
createSessionFromSecureConnectionAsync
Creates a per-client session with the router. The user is authenticated through the SSL certificate(s) associated with the connection. If anSSLSessionManagerPrx
is configured, a proxy to aSessionPrx
object is returned to the client. Otherwise, null is returned and only an internal session (i.e., not visible to the client) is created. If a non-null session proxy is returned, it must be configured to route through the router that created it. This occurs automatically when the router is configured as the client's default router at the time the session proxy is created in the client application; otherwise, the client must configure the session proxy explicitly.- Returns:
- A proxy for the newly created session, or null if no
SSLSessionManagerPrx
is configured. - See Also:
-
createSessionFromSecureConnectionAsync
default CompletableFuture<SessionPrx> createSessionFromSecureConnectionAsync(Map<String, String> context) Creates a per-client session with the router. The user is authenticated through the SSL certificate(s) associated with the connection. If anSSLSessionManagerPrx
is configured, a proxy to aSessionPrx
object is returned to the client. Otherwise, null is returned and only an internal session (i.e., not visible to the client) is created. If a non-null session proxy is returned, it must be configured to route through the router that created it. This occurs automatically when the router is configured as the client's default router at the time the session proxy is created in the client application; otherwise, the client must configure the session proxy explicitly.- Parameters:
context
- The Context map to send with the invocation.- Returns:
- A proxy for the newly created session, or null if no
SSLSessionManagerPrx
is configured. - See Also:
-
refreshSession
Keeps the session with this router alive.- Throws:
SessionNotExistException
- Thrown when no session exists for the caller (client).
-
refreshSession
Keeps the session with this router alive.- Parameters:
context
- The Context map to send with the invocation.- Throws:
SessionNotExistException
- Thrown when no session exists for the caller (client).
-
refreshSessionAsync
Keeps the session with this router alive.- Returns:
- A future that will be completed when the invocation completes.
-
refreshSessionAsync
Keeps the session with this router alive.- Parameters:
context
- The Context map to send with the invocation.- Returns:
- A future that will be completed when the invocation completes.
-
destroySession
Destroys the session of the caller with this router.- Throws:
SessionNotExistException
- Thrown when no session exists for the caller (client).
-
destroySession
Destroys the session of the caller with this router.- Parameters:
context
- The Context map to send with the invocation.- Throws:
SessionNotExistException
- Thrown when no session exists for the caller (client).
-
destroySessionAsync
Destroys the session of the caller with this router.- Returns:
- A future that will be completed when the invocation completes.
-
destroySessionAsync
Destroys the session of the caller with this router.- Parameters:
context
- The Context map to send with the invocation.- Returns:
- A future that will be completed when the invocation completes.
-
getSessionTimeout
default long getSessionTimeout()Gets the idle timeout used by the server-side of the connection.- Returns:
- The idle timeout (in seconds).
-
getSessionTimeout
Gets the idle timeout used by the server-side of the connection.- Parameters:
context
- The Context map to send with the invocation.- Returns:
- The idle timeout (in seconds).
-
getSessionTimeoutAsync
Gets the idle timeout used by the server-side of the connection.- Returns:
- The idle timeout (in seconds).
-
getSessionTimeoutAsync
Gets the idle timeout used by the server-side of the connection.- Parameters:
context
- The Context map to send with the invocation.- Returns:
- The idle timeout (in seconds).
-
getACMTimeout
default int getACMTimeout()Gets the idle timeout used by the server-side of the connection.- Returns:
- The idle timeout (in seconds).
-
getACMTimeout
Gets the idle timeout used by the server-side of the connection.- Parameters:
context
- The Context map to send with the invocation.- Returns:
- The idle timeout (in seconds).
-
getACMTimeoutAsync
Gets the idle timeout used by the server-side of the connection.- Returns:
- The idle timeout (in seconds).
-
getACMTimeoutAsync
Gets the idle timeout used by the server-side of the connection.- Parameters:
context
- The Context map to send with the invocation.- Returns:
- The idle timeout (in seconds).
-
createProxy
Creates a new proxy that implementsRouterPrx
.- 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
- Specified by:
ice_context
in interfaceRouterPrx
- 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
- Specified by:
ice_adapterId
in interfaceRouterPrx
- 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
- Specified by:
ice_endpoints
in interfaceRouterPrx
- 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
- Specified by:
ice_locatorCacheTimeout
in interfaceRouterPrx
- 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
- Specified by:
ice_invocationTimeout
in interfaceRouterPrx
- 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
- Specified by:
ice_invocationTimeout
in interfaceRouterPrx
- 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
- Specified by:
ice_connectionCached
in interfaceRouterPrx
- 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
- Specified by:
ice_endpointSelection
in interfaceRouterPrx
- 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
- Specified by:
ice_encodingVersion
in interfaceRouterPrx
- 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
- Specified by:
ice_router
in interfaceRouterPrx
- 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
- Specified by:
ice_locator
in interfaceRouterPrx
- 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
- Specified by:
ice_collocationOptimized
in interfaceRouterPrx
- Parameters:
b
-true
if the new proxy enables collocation optimization;false
otherwise.- Returns:
- The proxy with the specified collocation optimization.
-
ice_twoway
RouterPrx 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
- Specified by:
ice_twoway
in interfaceRouterPrx
- Returns:
- A proxy that uses twoway invocations.
-
ice_oneway
RouterPrx 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
- Specified by:
ice_oneway
in interfaceRouterPrx
- Returns:
- A proxy that uses oneway invocations.
-
ice_batchOneway
RouterPrx 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
- Specified by:
ice_batchOneway
in interfaceRouterPrx
- Returns:
- A proxy that uses batch oneway invocations.
-
ice_datagram
RouterPrx 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
- Specified by:
ice_datagram
in interfaceRouterPrx
- Returns:
- A proxy that uses datagram invocations.
-
ice_batchDatagram
RouterPrx 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
- Specified by:
ice_batchDatagram
in interfaceRouterPrx
- 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
- Specified by:
ice_compress
in interfaceRouterPrx
- 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
- Specified by:
ice_connectionId
in interfaceRouterPrx
- 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 "::Glacier2::Router"
-