A B C D E F G H I L M O P R S T U W

S

saveFreshEndpointsToCache(List<E>) - Method in class org.softamis.cluster4spring.support.provider.AbstractUrlListEndpointProvider
Save obtained endpoints to endpoints cache.
saveFreshEndpointsToCache(List<E>) - Method in class org.softamis.cluster4spring.support.provider.DiscoveringEndpointProvider
 
selectServiceEndpoint(List<E>) - Method in interface org.softamis.cluster4spring.support.EndpointSelectionPolicy
Selects endpoint for invocation from the given list of endpoints.
selectServiceEndpoint(List<E>) - Method in class org.softamis.cluster4spring.support.invocation.DefaultEndpointSelectionPolicy
Selects endpoint for invocation from the given list of endpoints.
selectServiceEndpoint(List<E>) - Method in class org.softamis.cluster4spring.support.invocation.LastAccessTimeEndpointSelectionPolicy
Selects endpoint for invocation from the given list of endpoints based on value of last access time for every endpoint.
selectServiceEndpoint(List<E>) - Method in class org.softamis.cluster4spring.support.invocation.ShuffleEndpointSelectionPolicy
Selects endpoint for invocation from the given list of endpoints.
SERVER_TYPE_DELIMITER - Static variable in interface org.softamis.cluster4spring.ServicePublisher
 
ServerRemoteInvocationTraceInterceptor - Class in org.softamis.cluster4spring.support
AOP Alliance MethodInterceptor for tracing remote invocations.
ServerRemoteInvocationTraceInterceptor(String, String) - Constructor for class org.softamis.cluster4spring.support.ServerRemoteInvocationTraceInterceptor
Create a new RemoteInvocationTraceInterceptor.
ServiceInfo - Class in org.softamis.cluster4spring.support.context
Utility class used by service publisher to collect information about exported service.
ServiceInfo(String, String) - Constructor for class org.softamis.cluster4spring.support.context.ServiceInfo
 
ServiceInfo(String, String, String) - Constructor for class org.softamis.cluster4spring.support.context.ServiceInfo
 
ServiceMoniker - Class in org.softamis.cluster4spring.support
Class contains information about location of single service.
ServiceMoniker() - Constructor for class org.softamis.cluster4spring.support.ServiceMoniker
 
ServiceMoniker(String) - Constructor for class org.softamis.cluster4spring.support.ServiceMoniker
 
ServiceMoniker(long, String, String) - Constructor for class org.softamis.cluster4spring.support.ServiceMoniker
 
ServiceMoniker(long, String) - Constructor for class org.softamis.cluster4spring.support.ServiceMoniker
 
ServicePublisher - Interface in org.softamis.cluster4spring
Interface that should be implemented by appropriate remote service publisher.
setAllowsAutoDiscovering(boolean) - Method in class org.softamis.cluster4spring.rmi.AbstractRmiServiceExporter
 
setApplicationContext(ApplicationContext) - Method in class org.softamis.cluster4spring.support.context.AbstractServicePublisher
 
setAttributes(Map<String, Object>) - Method in class org.softamis.cluster4spring.support.Endpoint
Sets custom attributes which could be associated with endpoint.
setAutodiscoveredExporterClass(Class<EC>) - Method in class org.softamis.cluster4spring.support.context.DefaultServicePublisher
 
setBeanFactory(BeanFactory) - Method in class org.softamis.cluster4spring.rmi.AbstractRmiProxyFactoryBean
Callback that supplies the owning factory to a bean instance.
setBeanFactory(BeanFactory) - Method in class org.softamis.cluster4spring.rmi.AbstractRmiServiceExporter
 
setBeanName(String) - Method in class org.softamis.cluster4spring.support.context.AbstractServicePublisher
Set the aName of the bean in the bean factory that created this bean.
setBeanName(String) - Method in class org.softamis.cluster4spring.support.RemoteClientInterceptor
Sets name of proxy bean registered in spring context
setCacheAutoDiscoveredServicesInfo(boolean) - Method in class org.softamis.cluster4spring.support.context.AbstractServicePublisher
Specifies whether information about published services should be cached until context closing.
setCacheEndpoints(boolean) - Method in class org.softamis.cluster4spring.rmi.support.AbstractRmiShortFormProxyFactoryBean
Sets option which specifies that discovered endpoints should cached for later use
setCacheEndpoints(boolean) - Method in class org.softamis.cluster4spring.support.provider.BaseEndpointProvider
Sets option which specifies that discovered endpoints should cached for later use
setClientServicesRegistry(ConsumingRegistry<String, SI>) - Method in class org.softamis.cluster4spring.rmi.RmiDiscoveringProxyFactoryBean
Additional setup for discovering endpoints provider which allows to specify client services registry wich is used to discover remote services.
setClientServicesRegistry(ConsumingRegistry<String, SI>) - Method in class org.softamis.cluster4spring.support.provider.DiscoveringEndpointProvider
Sets registry used to obtain information about of "urls" for service
setClientSocketFactory(RMIClientSocketFactory) - Method in class org.softamis.cluster4spring.rmi.AbstractRmiServiceExporter
Set a custom RMI client socket factory to use for exporting the service.
setEndpointFactory(EndpointFactory<RmiEndpoint<SI>, SI>) - Method in class org.softamis.cluster4spring.rmi.AbstractRmiProxyFactoryBean
 
setEndpointFactory(EndpointFactory<E, SI>) - Method in class org.softamis.cluster4spring.support.provider.DiscoveringEndpointProviderEx
Sets factory used to create endpoints.- should be specified only provider is configured to be listener for registry.
setEndpointFactory(EndpointFactory<E, SI>) - Method in class org.softamis.cluster4spring.support.RemoteClientInterceptor
Sets factory used to create endpoints.
setEndpointKey(String) - Method in class org.softamis.cluster4spring.support.Endpoint
Sets key for endpoint
setEndpointProvider(EndpointProvider<RmiEndpoint<SI>, SI>) - Method in class org.softamis.cluster4spring.rmi.RmiProxyFactoryBean
 
setEndpointProvider(EndpointProvider<RmiEndpoint<SI>, SI>) - Method in class org.softamis.cluster4spring.rmi.support.AbstractRmiShortFormProxyFactoryBean
Sets provider for endpoints used for remote services invocation.
setEndpointProvider(EndpointProvider<E, SI>) - Method in class org.softamis.cluster4spring.support.RemoteClientInterceptor
Sets provider for endpoints used for remote services invocation
setEndpointSelectionPolicy(EndpointSelectionPolicy<RmiEndpoint<SI>, SI>) - Method in class org.softamis.cluster4spring.rmi.RmiUrlListProxyFactoryBean
 
setEndpointSelectionPolicy(EndpointSelectionPolicy<E, SI>) - Method in class org.softamis.cluster4spring.support.provider.MultiURLEndpointProvider
Sets endpoint selection policy used to select endpoints from the list of endpoints available
setExporterAcceptor(ExporterAcceptor<EC, ServicePublisher>) - Method in class org.softamis.cluster4spring.support.context.AbstractServicePublisher
Sets exporterAcceptor used to determine whether service exported by particular exporter could be published
setInetAddressAcceptor(InetAddressAcceptor) - Method in class org.softamis.cluster4spring.rmi.MultihomeRmiServiceExporter
 
setInterceptorNames(String[]) - Method in class org.softamis.cluster4spring.rmi.AbstractRmiProxyFactoryBean
Sets list of interceptor names that should be registered
setInterceptorNames(String[]) - Method in class org.softamis.cluster4spring.rmi.AbstractRmiServiceExporter
 
setLastAccessTime(long) - Method in class org.softamis.cluster4spring.support.Endpoint
Sets time of last invocation of remote service via this endpoint
setListenRegistry(boolean) - Method in class org.softamis.cluster4spring.rmi.RmiDiscoveringProxyFactoryBean
 
setListenRegistry(boolean) - Method in class org.softamis.cluster4spring.support.provider.DiscoveringEndpointProviderEx
Sets option that specifies whether provider should register itself as listener for ConsumingRegistry
setLocalNetworkInfoProvider(LocalNetworkInfoProvider) - Method in class org.softamis.cluster4spring.rmi.MultihomeRmiServiceExporter
 
setProtocolName(String) - Method in class org.softamis.cluster4spring.support.context.DefaultServicePublisher
 
setProtocolName(String) - Method in class org.softamis.cluster4spring.support.provider.AbstractDiscoveringEndpointProvider
Sets name of protocol.
setRefreshEndpointsOnConnectFailure(boolean) - Method in class org.softamis.cluster4spring.support.RemoteClientInterceptor
Set whether to refresh the endpoints on connect failure.
setRefreshEndpointsOnStartup(boolean) - Method in class org.softamis.cluster4spring.support.RemoteClientInterceptor
Sets whether endpoints should be refreshed on startup

Default is true

setRegisterTraceInterceptor(boolean) - Method in class org.softamis.cluster4spring.rmi.AbstractRmiProxyFactoryBean
Specifies whether trace interceptor should be created for this factory.
setRegistry(Registry) - Method in class org.softamis.cluster4spring.rmi.AbstractRmiServiceExporter
Specify the RMI fRegistry to register the exported service with.
setRegistryClientSocketFactory(RMIClientSocketFactory) - Method in class org.softamis.cluster4spring.rmi.AbstractRmiServiceExporter
Set a custom RMI client socket factory to use for the RMI fRegistry.
setRegistryHost(String) - Method in class org.softamis.cluster4spring.rmi.AbstractRmiServiceExporter
Set the port of the fRegistry for the exported RMI service, i.e.
setRegistryPort(int) - Method in class org.softamis.cluster4spring.rmi.AbstractRmiServiceExporter
Set the port of the fRegistry for the exported RMI service, i.e.
setRegistryServerSocketFactory(RMIServerSocketFactory) - Method in class org.softamis.cluster4spring.rmi.AbstractRmiServiceExporter
Set a custom RMI server socket factory to use for the RMI fRegistry.
setRemote(Remote) - Method in class org.softamis.cluster4spring.rmi.support.RmiEndpoint
Sets remote object used by endpoint
setRemoteInvocationFactory(RemoteInvocationFactory) - Method in class org.softamis.cluster4spring.support.provider.DiscoveringEndpointProviderEx
Sets factory used to create remote invocations - should be specified only provider is configured to be listener for registry.
setRemoteInvocationFactory(RemoteInvocationFactory) - Method in class org.softamis.cluster4spring.support.RemoteInvocationBasedAccessor
Set the RemoteInvocationFactory to use for this accessor.
setRemoteInvocationTraceInterceptor(MethodInterceptor) - Method in class org.softamis.cluster4spring.rmi.AbstractRmiProxyFactoryBean
Sets interceptor that should be registered to trace remote calls
setRemoteInvocationTraceInterceptor(MethodInterceptor) - Method in class org.softamis.cluster4spring.rmi.AbstractRmiServiceExporter
 
setServerID(long) - Method in class org.softamis.cluster4spring.support.context.AbstractServicePublisher
Setter for ServerID property
setServerID(long) - Method in class org.softamis.cluster4spring.support.ServiceMoniker
 
setServerSocketFactory(RMIServerSocketFactory) - Method in class org.softamis.cluster4spring.rmi.AbstractRmiServiceExporter
Set a custom RMI server socket factory to use for exporting the service.
setServerType(String) - Method in class org.softamis.cluster4spring.support.context.AbstractServicePublisher
Setter for server types.
setServerType(String) - Method in class org.softamis.cluster4spring.support.ServiceMoniker
 
setServiceGroup(String) - Method in class org.softamis.cluster4spring.rmi.AbstractRmiServiceExporter
 
setServiceGroup(String) - Method in class org.softamis.cluster4spring.rmi.RmiDiscoveringProxyFactoryBean
Allows to specify service group which will be used by endpoint provider
setServiceGroup(String) - Method in class org.softamis.cluster4spring.support.context.AbstractServicePublisher
Sets services group.
setServiceGroup(String) - Method in class org.softamis.cluster4spring.support.context.ServiceInfo
 
setServiceGroup(String) - Method in class org.softamis.cluster4spring.support.provider.AbstractDiscoveringEndpointProvider
Sets group to which service belong.
setServiceMoniker(SI) - Method in class org.softamis.cluster4spring.support.provider.SingleUrlEndpointProvider
Sets information needed to discover remote service
setServiceMonikers(List<SI>) - Method in class org.softamis.cluster4spring.support.provider.UrlListEndpointProvider
Sets list of urls (in form of ServiceMoniker) used to discover remote service and create service endpoints
setServiceName(String) - Method in class org.softamis.cluster4spring.rmi.AbstractRmiServiceExporter
Set the name of the exported RMI service, i.e.
setServiceName(String) - Method in class org.softamis.cluster4spring.rmi.RmiDiscoveringProxyFactoryBean
Allows to specify service name which will be used by endpoint provider
setServiceName(String) - Method in class org.softamis.cluster4spring.support.context.ServiceInfo
 
setServiceName(String) - Method in class org.softamis.cluster4spring.support.provider.AbstractDiscoveringEndpointProvider
Sets name of service
setServicePort(int) - Method in class org.softamis.cluster4spring.rmi.AbstractRmiServiceExporter
Set the port that the exported RMI service will use.
setServiceProvidingPolicy(EndpointSelectionPolicy<RmiEndpoint<SI>, SI>) - Method in class org.softamis.cluster4spring.rmi.RmiDiscoveringProxyFactoryBean
Specifies policy will be used by endpoints provider for selection of particular endpoint from the list of endpoints available
setServicesRegistry(ProvidingRegistry<String, ServiceMoniker>) - Method in class org.softamis.cluster4spring.support.context.GenericServicePublisher
Sets registry used to publish information about auto-discoverable services
setServiceUrl(String) - Method in class org.softamis.cluster4spring.rmi.RmiSingleUrlProxyFactoryBean
 
setServiceURL(String) - Method in class org.softamis.cluster4spring.support.context.ServiceInfo
 
setServiceUrl(String) - Method in class org.softamis.cluster4spring.support.provider.SingleUrlEndpointProvider
 
setServiceURL(String) - Method in class org.softamis.cluster4spring.support.ServiceMoniker
 
setServiceURLs(List<SI>) - Method in class org.softamis.cluster4spring.rmi.RmiUrlListProxyFactoryBean
 
setServiceURLs(List<String>) - Method in class org.softamis.cluster4spring.support.provider.UrlListEndpointProvider
Utility method which allows to specify list of URL when URL of service locations is specified in simple string form.
setSwitchEndpointOnFailure(boolean) - Method in class org.softamis.cluster4spring.support.RemoteClientInterceptor
Set whether to switch endponts on connect failure (ignore connect failure and simply select different endpoint, if any).
ShuffleEndpointSelectionPolicy<E extends Endpoint<SI>,SI extends ServiceMoniker> - Class in org.softamis.cluster4spring.support.invocation
Policy that performs selection of endpoint for invocation from the given list of available endpoints.
ShuffleEndpointSelectionPolicy() - Constructor for class org.softamis.cluster4spring.support.invocation.ShuffleEndpointSelectionPolicy
 
SingleUrlEndpointProvider<E extends Endpoint<SI>,SI extends ServiceMoniker> - Class in org.softamis.cluster4spring.support.provider
Implementation of EndpointProvider that utilises single and explicitely specified "url" of the service to create service endpoint.
SingleUrlEndpointProvider() - Constructor for class org.softamis.cluster4spring.support.provider.SingleUrlEndpointProvider
 

A B C D E F G H I L M O P R S T U W