public interface IgniteServicesEx extends IgniteServices
| Modifier and Type | Method and Description |
|---|---|
<T> T |
serviceProxy(String name,
Class<? super T> svcItf,
boolean sticky,
@Nullable Supplier<Map<String,Object>> callAttrsProvider,
long timeout)
Gets a remote handle on the service.
|
cancel, cancelAll, cancelAll, cancelAllAsync, cancelAllAsync, cancelAsync, clusterGroup, deploy, deployAll, deployAllAsync, deployAsync, deployClusterSingleton, deployClusterSingletonAsync, deployKeyAffinitySingleton, deployKeyAffinitySingletonAsync, deployMultiple, deployMultipleAsync, deployNodeSingleton, deployNodeSingletonAsync, service, serviceDescriptors, serviceProxy, serviceProxy, serviceProxy, serviceProxy, services, withAsyncfuture, isAsync<T> T serviceProxy(String name, Class<? super T> svcItf, boolean sticky, @Nullable @Nullable Supplier<Map<String,Object>> callAttrsProvider, long timeout) throws IgniteException
T - Service type.name - Service name.svcItf - Interface for the service.sticky - Whether or not Ignite should always contact the same remote
service or try to load-balance between services.callAttrsProvider - Service call context attributes provider.timeout - If greater than 0 created proxy will wait for service availability only specified time,
and will limit remote service invocation time.IgniteException - If failed to create service proxy.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023