Interface ApiHandlePrx
-
- All Superinterfaces:
com.zeroc.Ice.ObjectPrx
public interface ApiHandlePrx extends com.zeroc.Ice.ObjectPrx
-
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static ApiHandlePrxcheckedCast(com.zeroc.Ice.ObjectPrx obj)Contacts the remote server to verify that the object implements this type.static ApiHandlePrxcheckedCast(com.zeroc.Ice.ObjectPrx obj, String facet)Contacts the remote server to verify that a facet of the object implements this type.static ApiHandlePrxcheckedCast(com.zeroc.Ice.ObjectPrx obj, String facet, Map<String,String> context)Contacts the remote server to verify that a facet of the object implements this type.static ApiHandlePrxcheckedCast(com.zeroc.Ice.ObjectPrx obj, Map<String,String> context)Contacts the remote server to verify that the object implements this type.default voiddisconnectAll()default voiddisconnectAll(Map<String,String> context)default CompletableFuture<Void>disconnectAllAsync()default CompletableFuture<Void>disconnectAllAsync(Map<String,String> context)default ApiHandlePrxice_adapterId(String newAdapterId)Returns a proxy that is identical to this proxy, except for the adapter ID.default ApiHandlePrxice_batchDatagram()Returns a proxy that is identical to this proxy, but uses batch datagram invocations.default ApiHandlePrxice_batchOneway()Returns a proxy that is identical to this proxy, but uses batch oneway invocations.default ApiHandlePrxice_collocationOptimized(boolean b)Returns a proxy that is identical to this proxy, except for collocation optimization.default ApiHandlePrxice_compress(boolean co)Returns a proxy that is identical to this proxy, except for compression.default ApiHandlePrxice_connectionCached(boolean newCache)Returns a proxy that is identical to this proxy, except for connection caching.default ApiHandlePrxice_connectionId(String connectionId)Returns a proxy that is identical to this proxy, except for its connection ID.default ApiHandlePrxice_context(Map<String,String> newContext)Returns a proxy that is identical to this proxy, except for the per-proxy context.default ApiHandlePrxice_datagram()Returns a proxy that is identical to this proxy, but uses datagram invocations.default ApiHandlePrxice_encodingVersion(com.zeroc.Ice.EncodingVersion e)Returns a proxy that is identical to this proxy, except for the encoding used to marshal parameters.default ApiHandlePrxice_endpoints(com.zeroc.Ice.Endpoint[] newEndpoints)Returns a proxy that is identical to this proxy, except for the endpoints.default ApiHandlePrxice_endpointSelection(com.zeroc.Ice.EndpointSelectionType newType)Returns a proxy that is identical to this proxy, except for the endpoint selection policy.default ApiHandlePrxice_fixed(com.zeroc.Ice.Connection connection)Returns a proxy that is identical to this proxy, except it's a fixed proxy bound the given connection.@param connection The fixed proxy connection.default ApiHandlePrxice_invocationTimeout(int newTimeout)Returns a proxy that is identical to this proxy, except for the invocation timeout.default ApiHandlePrxice_locator(com.zeroc.Ice.LocatorPrx locator)Returns a proxy that is identical to this proxy, except for the locator.default ApiHandlePrxice_locatorCacheTimeout(int newTimeout)Returns a proxy that is identical to this proxy, except for the locator cache timeout.default ApiHandlePrxice_oneway()Returns a proxy that is identical to this proxy, but uses oneway invocations.default ApiHandlePrxice_preferSecure(boolean b)Returns a proxy that is identical to this proxy, except for its endpoint selection policy.default ApiHandlePrxice_router(com.zeroc.Ice.RouterPrx router)Returns a proxy that is identical to this proxy, except for the router.default ApiHandlePrxice_secure(boolean b)Returns a proxy that is identical to this proxy, except for how it selects endpoints.static Stringice_staticId()default ApiHandlePrxice_timeout(int t)Returns a proxy that is identical to this proxy, except for its connection timeout setting.default ApiHandlePrxice_twoway()Returns a proxy that is identical to this proxy, but uses twoway invocations.default JAccessPoint[]ListAPsDetail()default JAccessPoint[]ListAPsDetail(Map<String,String> context)default CompletableFuture<JAccessPoint[]>ListAPsDetailAsync()default CompletableFuture<JAccessPoint[]>ListAPsDetailAsync(Map<String,String> context)default voidterminateApi()default voidterminateApi(Map<String,String> context)default CompletableFuture<Void>terminateApiAsync()default CompletableFuture<Void>terminateApiAsync(Map<String,String> context)static ApiHandlePrxuncheckedCast(com.zeroc.Ice.ObjectPrx obj)Downcasts the given proxy to this type without contacting the remote server.static ApiHandlePrxuncheckedCast(com.zeroc.Ice.ObjectPrx obj, String facet)Downcasts the given proxy to this type without contacting the remote server.-
Methods inherited from interface com.zeroc.Ice.ObjectPrx
_copyFrom, _getReference, _ice_adapterId, _ice_batchDatagram, _ice_batchOneway, _ice_collocationOptimized, _ice_compress, _ice_connectionCached, _ice_connectionId, _ice_context, _ice_datagram, _ice_encodingVersion, _ice_endpoints, _ice_endpointSelection, _ice_fixed, _ice_invocationTimeout, _ice_locator, _ice_locatorCacheTimeout, _ice_oneway, _ice_preferSecure, _ice_router, _ice_secure, _ice_timeout, _ice_twoway, _newInstance, _write, 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_getTimeout, 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_isPreferSecure, ice_isSecure, ice_isTwoway, ice_ping, ice_ping, ice_pingAsync, ice_pingAsync
-
-
-
-
Method Detail
-
disconnectAll
default void disconnectAll()
-
disconnectAllAsync
default CompletableFuture<Void> disconnectAllAsync()
-
disconnectAllAsync
default CompletableFuture<Void> disconnectAllAsync(Map<String,String> context)
-
terminateApi
default void terminateApi()
-
terminateApiAsync
default CompletableFuture<Void> terminateApiAsync()
-
terminateApiAsync
default CompletableFuture<Void> terminateApiAsync(Map<String,String> context)
-
ListAPsDetail
default JAccessPoint[] ListAPsDetail()
-
ListAPsDetail
default JAccessPoint[] ListAPsDetail(Map<String,String> context)
-
ListAPsDetailAsync
default CompletableFuture<JAccessPoint[]> ListAPsDetailAsync()
-
ListAPsDetailAsync
default CompletableFuture<JAccessPoint[]> ListAPsDetailAsync(Map<String,String> context)
-
checkedCast
static ApiHandlePrx checkedCast(com.zeroc.Ice.ObjectPrx obj)
Contacts the remote server to verify that the object implements this type. Raises a local exception if a communication error occurs.- Parameters:
obj- The untyped proxy.- Returns:
- A proxy for this type, or null if the object does not support this type.
-
checkedCast
static ApiHandlePrx checkedCast(com.zeroc.Ice.ObjectPrx obj, Map<String,String> context)
Contacts the remote server to verify that the object implements this type. Raises a local exception if a communication error occurs.- Parameters:
obj- The untyped proxy.context- The Context map to send with the invocation.- Returns:
- A proxy for this type, or null if the object does not support this type.
-
checkedCast
static ApiHandlePrx checkedCast(com.zeroc.Ice.ObjectPrx obj, String facet)
Contacts the remote server to verify that a facet of the object implements this type. Raises a local exception if a communication error occurs.- Parameters:
obj- The untyped proxy.facet- The name of the desired facet.- Returns:
- A proxy for this type, or null if the object does not support this type.
-
checkedCast
static ApiHandlePrx checkedCast(com.zeroc.Ice.ObjectPrx obj, String facet, Map<String,String> context)
Contacts the remote server to verify that a facet of the object implements this type. Raises a local exception if a communication error occurs.- Parameters:
obj- The untyped proxy.facet- The name of the desired facet.context- The Context map to send with the invocation.- Returns:
- A proxy for this type, or null if the object does not support this type.
-
uncheckedCast
static ApiHandlePrx uncheckedCast(com.zeroc.Ice.ObjectPrx obj)
Downcasts the given proxy to this type without contacting the remote server.- Parameters:
obj- The untyped proxy.- Returns:
- A proxy for this type.
-
uncheckedCast
static ApiHandlePrx uncheckedCast(com.zeroc.Ice.ObjectPrx obj, String facet)
Downcasts the given proxy to this type without contacting the remote server.- Parameters:
obj- The untyped proxy.facet- The name of the desired facet.- Returns:
- A proxy for this type.
-
ice_context
default ApiHandlePrx ice_context(Map<String,String> newContext)
Returns a proxy that is identical to this proxy, except for the per-proxy context.- Specified by:
ice_contextin interfacecom.zeroc.Ice.ObjectPrx- Parameters:
newContext- The context for the new proxy.- Returns:
- A proxy with the specified per-proxy context.
-
ice_adapterId
default ApiHandlePrx ice_adapterId(String newAdapterId)
Returns a proxy that is identical to this proxy, except for the adapter ID.- Specified by:
ice_adapterIdin interfacecom.zeroc.Ice.ObjectPrx- Parameters:
newAdapterId- The adapter ID for the new proxy.- Returns:
- A proxy with the specified adapter ID.
-
ice_endpoints
default ApiHandlePrx ice_endpoints(com.zeroc.Ice.Endpoint[] newEndpoints)
Returns a proxy that is identical to this proxy, except for the endpoints.- Specified by:
ice_endpointsin interfacecom.zeroc.Ice.ObjectPrx- Parameters:
newEndpoints- The endpoints for the new proxy.- Returns:
- A proxy with the specified endpoints.
-
ice_locatorCacheTimeout
default ApiHandlePrx ice_locatorCacheTimeout(int newTimeout)
Returns a proxy that is identical to this proxy, except for the locator cache timeout.- Specified by:
ice_locatorCacheTimeoutin interfacecom.zeroc.Ice.ObjectPrx- Parameters:
newTimeout- The new locator cache timeout (in seconds).- Returns:
- A proxy with the specified locator cache timeout.
-
ice_invocationTimeout
default ApiHandlePrx ice_invocationTimeout(int newTimeout)
Returns a proxy that is identical to this proxy, except for the invocation timeout.- Specified by:
ice_invocationTimeoutin interfacecom.zeroc.Ice.ObjectPrx- Parameters:
newTimeout- The new invocation timeout (in seconds).- Returns:
- A proxy with the specified invocation timeout.
-
ice_connectionCached
default ApiHandlePrx ice_connectionCached(boolean newCache)
Returns a proxy that is identical to this proxy, except for connection caching.- Specified by:
ice_connectionCachedin interfacecom.zeroc.Ice.ObjectPrx- Parameters:
newCache-trueif the new proxy should cache connections;falseotherwise.- Returns:
- A proxy with the specified caching policy.
-
ice_endpointSelection
default ApiHandlePrx ice_endpointSelection(com.zeroc.Ice.EndpointSelectionType newType)
Returns a proxy that is identical to this proxy, except for the endpoint selection policy.- Specified by:
ice_endpointSelectionin interfacecom.zeroc.Ice.ObjectPrx- Parameters:
newType- The new endpoint selection policy.- Returns:
- A proxy with the specified endpoint selection policy.
-
ice_secure
default ApiHandlePrx ice_secure(boolean b)
Returns a proxy that is identical to this proxy, except for how it selects endpoints.- Specified by:
ice_securein interfacecom.zeroc.Ice.ObjectPrx- Parameters:
b- Ifbistrue, only endpoints that use a secure transport are used by the new proxy. Ifbis false, the returned proxy uses both secure and insecure endpoints.- Returns:
- A proxy with the specified selection policy.
-
ice_encodingVersion
default ApiHandlePrx ice_encodingVersion(com.zeroc.Ice.EncodingVersion e)
Returns a proxy that is identical to this proxy, except for the encoding used to marshal parameters.- Specified by:
ice_encodingVersionin interfacecom.zeroc.Ice.ObjectPrx- Parameters:
e- The encoding version to use to marshal request parameters.- Returns:
- A proxy with the specified encoding version.
-
ice_preferSecure
default ApiHandlePrx ice_preferSecure(boolean b)
Returns a proxy that is identical to this proxy, except for its endpoint selection policy.- Specified by:
ice_preferSecurein interfacecom.zeroc.Ice.ObjectPrx- Parameters:
b- Ifbistrue, the new proxy will use secure endpoints for invocations and only use insecure endpoints if an invocation cannot be made via secure endpoints. Ifbisfalse, the proxy prefers insecure endpoints to secure ones.- Returns:
- A proxy with the specified selection policy.
-
ice_router
default ApiHandlePrx ice_router(com.zeroc.Ice.RouterPrx router)
Returns a proxy that is identical to this proxy, except for the router.- Specified by:
ice_routerin interfacecom.zeroc.Ice.ObjectPrx- Parameters:
router- The router for the new proxy.- Returns:
- A proxy with the specified router.
-
ice_locator
default ApiHandlePrx ice_locator(com.zeroc.Ice.LocatorPrx locator)
Returns a proxy that is identical to this proxy, except for the locator.- Specified by:
ice_locatorin interfacecom.zeroc.Ice.ObjectPrx- Parameters:
locator- The locator for the new proxy.- Returns:
- A proxy with the specified locator.
-
ice_collocationOptimized
default ApiHandlePrx ice_collocationOptimized(boolean b)
Returns a proxy that is identical to this proxy, except for collocation optimization.- Specified by:
ice_collocationOptimizedin interfacecom.zeroc.Ice.ObjectPrx- Parameters:
b-trueif the new proxy enables collocation optimization;falseotherwise.- Returns:
- A proxy with the specified collocation optimization.
-
ice_twoway
default ApiHandlePrx ice_twoway()
Returns a proxy that is identical to this proxy, but uses twoway invocations.- Specified by:
ice_twowayin interfacecom.zeroc.Ice.ObjectPrx- Returns:
- A proxy that uses twoway invocations.
-
ice_oneway
default ApiHandlePrx ice_oneway()
Returns a proxy that is identical to this proxy, but uses oneway invocations.- Specified by:
ice_onewayin interfacecom.zeroc.Ice.ObjectPrx- Returns:
- A proxy that uses oneway invocations.
-
ice_batchOneway
default ApiHandlePrx ice_batchOneway()
Returns a proxy that is identical to this proxy, but uses batch oneway invocations.- Specified by:
ice_batchOnewayin interfacecom.zeroc.Ice.ObjectPrx- Returns:
- A proxy that uses batch oneway invocations.
-
ice_datagram
default ApiHandlePrx ice_datagram()
Returns a proxy that is identical to this proxy, but uses datagram invocations.- Specified by:
ice_datagramin interfacecom.zeroc.Ice.ObjectPrx- Returns:
- A proxy that uses datagram invocations.
-
ice_batchDatagram
default ApiHandlePrx ice_batchDatagram()
Returns a proxy that is identical to this proxy, but uses batch datagram invocations.- Specified by:
ice_batchDatagramin interfacecom.zeroc.Ice.ObjectPrx- Returns:
- A proxy that uses batch datagram invocations.
-
ice_compress
default ApiHandlePrx ice_compress(boolean co)
Returns a proxy that is identical to this proxy, except for compression.- Specified by:
ice_compressin interfacecom.zeroc.Ice.ObjectPrx- Parameters:
co-trueenables compression for the new proxy;falsedisables compression.- Returns:
- A proxy with the specified compression setting.
-
ice_timeout
default ApiHandlePrx ice_timeout(int t)
Returns a proxy that is identical to this proxy, except for its connection timeout setting.- Specified by:
ice_timeoutin interfacecom.zeroc.Ice.ObjectPrx- Parameters:
t- The connection timeout for the proxy in milliseconds.- Returns:
- A proxy with the specified timeout.
-
ice_connectionId
default ApiHandlePrx ice_connectionId(String connectionId)
Returns a proxy that is identical to this proxy, except for its connection ID.- Specified by:
ice_connectionIdin interfacecom.zeroc.Ice.ObjectPrx- 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
default ApiHandlePrx ice_fixed(com.zeroc.Ice.Connection connection)
Returns a proxy that is identical to this proxy, except it's a fixed proxy bound the given connection.@param connection The fixed proxy connection.- Specified by:
ice_fixedin interfacecom.zeroc.Ice.ObjectPrx- Returns:
- A fixed proxy bound to the given connection.
-
ice_staticId
static String ice_staticId()
-
-