- All Superinterfaces:
ObjectPrx
The metrics administrative facet interface. This interface allows remote administrative clients to access the
metrics of an application that enabled the Ice administrative facility and configured one or more metrics views.
Remarks:
The Slice compiler generated this proxy interface from Slice interface ::IceMX::MetricsAdmin.
-
Field Summary
Fields inherited from interface com.zeroc.Ice.ObjectPrx
ice_staticId, noExplicitContext -
Method Summary
Modifier and TypeMethodDescriptionstatic MetricsAdminPrxcheckedCast(ObjectPrx obj) Creates a new proxy from an existing proxy after confirming the target object's type via a remote invocation.static MetricsAdminPrxcheckedCast(ObjectPrx obj, String facet) Creates a new proxy from an existing proxy after confirming the target object's type via a remote invocation.static MetricsAdminPrxCreates a new proxy from an existing proxy after confirming the target object's type via a remote invocation.static MetricsAdminPrxcheckedCast(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 MetricsAdminPrxcreateProxy(Communicator communicator, String proxyString) Creates a new proxy that implementsMetricsAdminPrx.default voiddisableMetricsView(String name) Disables a metrics view.default voiddisableMetricsView(String name, Map<String, String> context) Disables a metrics view.default CompletableFuture<Void>Disables a metrics view.default CompletableFuture<Void>disableMetricsViewAsync(String name, Map<String, String> context) Disables a metrics view.default voidenableMetricsView(String name) Enables a metrics view.default voidenableMetricsView(String name, Map<String, String> context) Enables a metrics view.default CompletableFuture<Void>enableMetricsViewAsync(String name) Enables a metrics view.default CompletableFuture<Void>enableMetricsViewAsync(String name, Map<String, String> context) Enables a metrics view.default MetricsFailures[]getMapMetricsFailures(String view, String map) Gets the metrics failures associated with the givenviewandmap.default MetricsFailures[]Gets the metrics failures associated with the givenviewandmap.default CompletableFuture<MetricsFailures[]>getMapMetricsFailuresAsync(String view, String map) Gets the metrics failures associated with the givenviewandmap.default CompletableFuture<MetricsFailures[]>Gets the metrics failures associated with the givenviewandmap.default MetricsFailuresgetMetricsFailures(String view, String map, String id) Gets the metrics failure associated for the given metrics.default MetricsFailuresGets the metrics failure associated for the given metrics.default CompletableFuture<MetricsFailures>getMetricsFailuresAsync(String view, String map, String id) Gets the metrics failure associated for the given metrics.default CompletableFuture<MetricsFailures>Gets the metrics failure associated for the given metrics.getMetricsView(String view) Gets the metrics objects for the given metrics view.getMetricsView(String view, Map<String, String> context) Gets the metrics objects for the given metrics view.getMetricsViewAsync(String view) Gets the metrics objects for the given metrics view.getMetricsViewAsync(String view, Map<String, String> context) Gets the metrics objects for the given metrics view.Gets the names of enabled and disabled metrics.getMetricsViewNames(Map<String, String> context) Gets the names of enabled and disabled metrics.Gets the names of enabled and disabled metrics.getMetricsViewNamesAsync(Map<String, String> context) Gets the names of enabled and disabled metrics.ice_adapterId(String newAdapterId) Creates a proxy that is identical to this proxy, except for the adapter ID.Creates a proxy that is identical to this proxy, but uses batch datagram invocations.Creates a proxy that is identical to this proxy, but uses batch oneway invocations.ice_collocationOptimized(boolean b) Creates a proxy that is identical to this proxy, except for collocation optimization.ice_compress(boolean co) Creates 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) Creates a proxy that is identical to this proxy, except for connection caching.ice_connectionId(String connectionId) Creates a proxy that is identical to this proxy, except for its connection ID.ice_context(Map<String, String> newContext) Creates a proxy that is identical to this proxy, except for the per-proxy context.Creates a proxy that is identical to this proxy, but uses datagram invocations.Creates a proxy that is identical to this proxy, except for the encoding used to marshal parameters.ice_endpoints(Endpoint[] newEndpoints) Creates a proxy that is identical to this proxy, except for the endpoints.Creates a proxy that is identical to this proxy, except for the endpoint selection policy.ice_fixed(Connection connection) Creates a proxy that is identical to this proxy, except it's a fixed proxy bound to the given connection.ice_invocationTimeout(int newTimeout) Creates a proxy that is identical to this proxy, except for the invocation timeout.ice_invocationTimeout(Duration newTimeout) Creates a proxy that is identical to this proxy, except for the invocation timeout.ice_locator(LocatorPrx locator) Creates a proxy that is identical to this proxy, except for the locator.ice_locatorCacheTimeout(int newTimeout) Creates a proxy that is identical to this proxy, except for the locator cache timeout.Creates a proxy that is identical to this proxy, but uses oneway invocations.ice_router(RouterPrx router) Creates a proxy that is identical to this proxy, except for the router.static StringGets the type ID of the associated Slice interface.Creates a proxy that is identical to this proxy, but uses twoway invocations.static MetricsAdminPrxuncheckedCast(ObjectPrx obj) Creates a new proxy from an existing proxy.static MetricsAdminPrxuncheckedCast(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
-
Method Details
-
getMetricsViewNames
Gets the names of enabled and disabled metrics.- Returns:
- an instance of MetricsAdmin.GetMetricsViewNamesResult
-
getMetricsViewNames
Gets the names of enabled and disabled metrics.- Parameters:
context- the Context map to send with the invocation- Returns:
- an instance of MetricsAdmin.GetMetricsViewNamesResult
-
getMetricsViewNamesAsync
Gets the names of enabled and disabled metrics.- Returns:
- a future that will be completed with an instance of MetricsAdmin.GetMetricsViewNamesResult
-
getMetricsViewNamesAsync
default CompletableFuture<MetricsAdmin.GetMetricsViewNamesResult> getMetricsViewNamesAsync(Map<String, String> context) Gets the names of enabled and disabled metrics.- Parameters:
context- the Context map to send with the invocation- Returns:
- a future that will be completed with an instance of MetricsAdmin.GetMetricsViewNamesResult
-
enableMetricsView
Enables a metrics view.- Parameters:
name- The metrics view name.- Throws:
UnknownMetricsView- Thrown when the metrics view cannot be found.
-
enableMetricsView
Enables a metrics view.- Parameters:
name- The metrics view name.context- the Context map to send with the invocation- Throws:
UnknownMetricsView- Thrown when the metrics view cannot be found.
-
enableMetricsViewAsync
Enables a metrics view.- Parameters:
name- The metrics view name.- Returns:
- a future that will be completed when the invocation completes
-
enableMetricsViewAsync
Enables a metrics view.- Parameters:
name- The metrics view name.context- the Context map to send with the invocation- Returns:
- a future that will be completed when the invocation completes
-
disableMetricsView
Disables a metrics view.- Parameters:
name- The metrics view name.- Throws:
UnknownMetricsView- Thrown when the metrics view cannot be found.
-
disableMetricsView
Disables a metrics view.- Parameters:
name- The metrics view name.context- the Context map to send with the invocation- Throws:
UnknownMetricsView- Thrown when the metrics view cannot be found.
-
disableMetricsViewAsync
Disables a metrics view.- Parameters:
name- The metrics view name.- Returns:
- a future that will be completed when the invocation completes
-
disableMetricsViewAsync
Disables a metrics view.- Parameters:
name- The metrics view name.context- the Context map to send with the invocation- Returns:
- a future that will be completed when the invocation completes
-
getMetricsView
Gets the metrics objects for the given metrics view.- Parameters:
view- The name of the metrics view.- Returns:
- an instance of MetricsAdmin.GetMetricsViewResult
- Throws:
UnknownMetricsView- Thrown when the metrics view cannot be found.
-
getMetricsView
default MetricsAdmin.GetMetricsViewResult getMetricsView(String view, Map<String, String> context) throws UnknownMetricsViewGets the metrics objects for the given metrics view.- Parameters:
view- The name of the metrics view.context- the Context map to send with the invocation- Returns:
- an instance of MetricsAdmin.GetMetricsViewResult
- Throws:
UnknownMetricsView- Thrown when the metrics view cannot be found.
-
getMetricsViewAsync
Gets the metrics objects for the given metrics view.- Parameters:
view- The name of the metrics view.- Returns:
- a future that will be completed with an instance of MetricsAdmin.GetMetricsViewResult
-
getMetricsViewAsync
default CompletableFuture<MetricsAdmin.GetMetricsViewResult> getMetricsViewAsync(String view, Map<String, String> context) Gets the metrics objects for the given metrics view.- Parameters:
view- The name of the metrics view.context- the Context map to send with the invocation- Returns:
- a future that will be completed with an instance of MetricsAdmin.GetMetricsViewResult
-
getMapMetricsFailures
Gets the metrics failures associated with the givenviewandmap.- Parameters:
view- The name of the metrics view.map- The name of the metrics map.- Returns:
- The metrics failures associated with the map.
- Throws:
UnknownMetricsView- Thrown when the metrics view cannot be found.
-
getMapMetricsFailures
default MetricsFailures[] getMapMetricsFailures(String view, String map, Map<String, String> context) throws UnknownMetricsViewGets the metrics failures associated with the givenviewandmap.- Parameters:
view- The name of the metrics view.map- The name of the metrics map.context- the Context map to send with the invocation- Returns:
- The metrics failures associated with the map.
- Throws:
UnknownMetricsView- Thrown when the metrics view cannot be found.
-
getMapMetricsFailuresAsync
Gets the metrics failures associated with the givenviewandmap.- Parameters:
view- The name of the metrics view.map- The name of the metrics map.- Returns:
- The metrics failures associated with the map.
-
getMapMetricsFailuresAsync
default CompletableFuture<MetricsFailures[]> getMapMetricsFailuresAsync(String view, String map, Map<String, String> context) Gets the metrics failures associated with the givenviewandmap.- Parameters:
view- The name of the metrics view.map- The name of the metrics map.context- the Context map to send with the invocation- Returns:
- The metrics failures associated with the map.
-
getMetricsFailures
default MetricsFailures getMetricsFailures(String view, String map, String id) throws UnknownMetricsView Gets the metrics failure associated for the given metrics.- Parameters:
view- The name of the metrics view.map- The name of the metrics map.id- The ID of the metrics.- Returns:
- The metrics failures associated with the metrics.
- Throws:
UnknownMetricsView- Thrown when the metrics view cannot be found.
-
getMetricsFailures
default MetricsFailures getMetricsFailures(String view, String map, String id, Map<String, String> context) throws UnknownMetricsViewGets the metrics failure associated for the given metrics.- Parameters:
view- The name of the metrics view.map- The name of the metrics map.id- The ID of the metrics.context- the Context map to send with the invocation- Returns:
- The metrics failures associated with the metrics.
- Throws:
UnknownMetricsView- Thrown when the metrics view cannot be found.
-
getMetricsFailuresAsync
default CompletableFuture<MetricsFailures> getMetricsFailuresAsync(String view, String map, String id) Gets the metrics failure associated for the given metrics.- Parameters:
view- The name of the metrics view.map- The name of the metrics map.id- The ID of the metrics.- Returns:
- The metrics failures associated with the metrics.
-
getMetricsFailuresAsync
default CompletableFuture<MetricsFailures> getMetricsFailuresAsync(String view, String map, String id, Map<String, String> context) Gets the metrics failure associated for the given metrics.- Parameters:
view- The name of the metrics view.map- The name of the metrics map.id- The ID of the metrics.context- the Context map to send with the invocation- Returns:
- The metrics failures associated with the metrics.
-
createProxy
Creates a new proxy that implementsMetricsAdminPrx.- Parameters:
communicator- the communicator of the new proxyproxyString- 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.- Parameters:
obj- the source proxy- Returns:
- a proxy for this type, or
nullif the target 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.- Parameters:
obj- the source proxycontext- the Context map to send with the invocation- Returns:
- a new proxy for this type, or
nullif the target 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.- Parameters:
obj- the source proxyfacet- the name of the desired facet- Returns:
- a new proxy for this type, or
nullif 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.- Parameters:
obj- the source proxyfacet- the name of the desired facetcontext- the Context map to send with the invocation- Returns:
- a new proxy for this type, or
nullif the target object does not support this type.
-
uncheckedCast
Creates a new proxy from an existing proxy.- Parameters:
obj- the source proxy- Returns:
- a new proxy with this type or
nullifobjisnull
-
uncheckedCast
Creates a new proxy from an existing proxy.- Parameters:
obj- the source proxyfacet- the name of the desired facet- Returns:
- a new proxy with this type or
nullifobjisnull
-
ice_context
Description copied from interface:ObjectPrxCreates a proxy that is identical to this proxy, except for the per-proxy context.- Specified by:
ice_contextin interfaceObjectPrx- Parameters:
newContext- the context for the new proxy- Returns:
- a proxy with the new per-proxy context
-
ice_adapterId
Description copied from interface:ObjectPrxCreates a proxy that is identical to this proxy, except for the adapter ID.- Specified by:
ice_adapterIdin interfaceObjectPrx- Parameters:
newAdapterId- the adapter ID for the new proxy- Returns:
- a proxy with the new adapter ID
-
ice_endpoints
Description copied from interface:ObjectPrxCreates a proxy that is identical to this proxy, except for the endpoints.- Specified by:
ice_endpointsin interfaceObjectPrx- Parameters:
newEndpoints- the endpoints for the new proxy- Returns:
- a proxy with the new endpoints
-
ice_locatorCacheTimeout
Description copied from interface:ObjectPrxCreates a proxy that is identical to this proxy, except for the locator cache timeout.- Specified by:
ice_locatorCacheTimeoutin 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:ObjectPrxCreates a proxy that is identical to this proxy, except for the invocation timeout.- Specified by:
ice_invocationTimeoutin interfaceObjectPrx- Parameters:
newTimeout- the new invocation timeout (in milliseconds)- Returns:
- a proxy with the new timeout
-
ice_invocationTimeout
Description copied from interface:ObjectPrxCreates a proxy that is identical to this proxy, except for the invocation timeout.- Specified by:
ice_invocationTimeoutin interfaceObjectPrx- Parameters:
newTimeout- the new invocation timeout- Returns:
- a proxy with the new timeout
-
ice_connectionCached
Description copied from interface:ObjectPrxCreates a proxy that is identical to this proxy, except for connection caching.- Specified by:
ice_connectionCachedin interfaceObjectPrx- Parameters:
newCache-trueif the new proxy should cache connections,falseotherwise- Returns:
- a proxy with the specified caching policy
-
ice_endpointSelection
Description copied from interface:ObjectPrxCreates a proxy that is identical to this proxy, except for the endpoint selection policy.- Specified by:
ice_endpointSelectionin interfaceObjectPrx- Parameters:
newType- the new endpoint selection policy- Returns:
- a proxy with the specified endpoint selection policy
-
ice_encodingVersion
Description copied from interface:ObjectPrxCreates a proxy that is identical to this proxy, except for the encoding used to marshal parameters.- Specified by:
ice_encodingVersionin interfaceObjectPrx- Parameters:
e- the encoding version to use to marshal request parameters- Returns:
- a proxy with the specified encoding version
-
ice_router
Description copied from interface:ObjectPrxCreates a proxy that is identical to this proxy, except for the router.- Specified by:
ice_routerin interfaceObjectPrx- Parameters:
router- the router for the new proxy- Returns:
- a proxy with the specified router
-
ice_locator
Description copied from interface:ObjectPrxCreates a proxy that is identical to this proxy, except for the locator.- Specified by:
ice_locatorin interfaceObjectPrx- Parameters:
locator- the locator for the new proxy- Returns:
- a proxy with the specified locator
-
ice_collocationOptimized
Description copied from interface:ObjectPrxCreates a proxy that is identical to this proxy, except for collocation optimization.- Specified by:
ice_collocationOptimizedin interfaceObjectPrx- Parameters:
b-trueif the new proxy enables collocation optimization,falseotherwise- Returns:
- a proxy with the specified collocation optimization
-
ice_twoway
MetricsAdminPrx ice_twoway()Description copied from interface:ObjectPrxCreates a proxy that is identical to this proxy, but uses twoway invocations.- Specified by:
ice_twowayin interfaceObjectPrx- Returns:
- a proxy that uses twoway invocations
-
ice_oneway
MetricsAdminPrx ice_oneway()Description copied from interface:ObjectPrxCreates a proxy that is identical to this proxy, but uses oneway invocations.- Specified by:
ice_onewayin interfaceObjectPrx- Returns:
- a proxy that uses oneway invocations
-
ice_batchOneway
MetricsAdminPrx ice_batchOneway()Description copied from interface:ObjectPrxCreates a proxy that is identical to this proxy, but uses batch oneway invocations.- Specified by:
ice_batchOnewayin interfaceObjectPrx- Returns:
- a proxy that uses batch oneway invocations
-
ice_datagram
MetricsAdminPrx ice_datagram()Description copied from interface:ObjectPrxCreates a proxy that is identical to this proxy, but uses datagram invocations.- Specified by:
ice_datagramin interfaceObjectPrx- Returns:
- a proxy that uses datagram invocations
-
ice_batchDatagram
MetricsAdminPrx ice_batchDatagram()Description copied from interface:ObjectPrxCreates a proxy that is identical to this proxy, but uses batch datagram invocations.- Specified by:
ice_batchDatagramin interfaceObjectPrx- Returns:
- a proxy that uses batch datagram invocations
-
ice_compress
Description copied from interface:ObjectPrxCreates 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_compressin interfaceObjectPrx- Parameters:
co-trueenables compression for the new proxy,falsedisables compression.- Returns:
- a proxy with the specified compression override setting
-
ice_connectionId
Description copied from interface:ObjectPrxCreates a proxy that is identical to this proxy, except for its connection ID.- Specified by:
ice_connectionIdin 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:ObjectPrxCreates a 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 "::IceMX::MetricsAdmin"
-