Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ABORT - Enum constant in enum class org.distributeme.core.interceptor.InterceptorResponse.InterceptorCommand
-
Abort the request, an exception should be attached to this response and thrown by the DiMe code.
- ABORT_AND_FAIL - Enum constant in enum class org.distributeme.core.interceptor.InterceptorResponse.InterceptorCommand
-
Force the method to fail.
- ABORT_AND_FAIL - Static variable in class org.distributeme.core.interceptor.InterceptorResponse
-
Default reply variable.
- abortCall(ClientSideCallContext) - Method in class org.distributeme.core.interceptor.availabilitytesting.FlippingServiceUnavailableByConfigurationInterceptor
-
Returns true if current call should be aborted.
- abortCall(ClientSideCallContext) - Method in class org.distributeme.core.interceptor.availabilitytesting.ServiceUnavailableByConfigurationInterceptor
-
Returns true if current call should be aborted.
- abortCall(ClientSideCallContext) - Method in class org.distributeme.core.interceptor.availabilitytesting.ServiceUnavailableByPropertyInterceptor
-
Returns true if current call should be aborted.
- abortCall(ClientSideCallContext) - Method in class org.distributeme.core.interceptor.availabilitytesting.ServiceUnavailableInterceptor
-
Returns true if current call should be aborted.
- abortNow(Exception) - Static method in class org.distributeme.core.interceptor.InterceptorResponse
-
Factory method to create a ready to use response.
- AbstractCallContext - Class in org.distributeme.core
-
Base class for client/server call contextes.
- AbstractCallContext(String) - Constructor for class org.distributeme.core.AbstractCallContext
-
Constructor for AbstractCallContext.
- AbstractCallContext(String, String, List<?>) - Constructor for class org.distributeme.core.AbstractCallContext
-
Constructor for AbstractCallContext.
- AbstractClientSideRequestInterceptor - Class in org.distributeme.core.interceptor
-
Base, doing nothing, implementation of the ServerSideRequestInterceptor meant for extension.
- AbstractClientSideRequestInterceptor() - Constructor for class org.distributeme.core.interceptor.AbstractClientSideRequestInterceptor
- AbstractConcurrencyControlStrategy - Class in org.distributeme.core.concurrencycontrol
-
Base implementation of a ConcurrencyControlStrategy which is not doing anything.
- AbstractConcurrencyControlStrategy() - Constructor for class org.distributeme.core.concurrencycontrol.AbstractConcurrencyControlStrategy
- AbstractParameterBasedModRouterWithFailOverToNextNode - Class in org.distributeme.core.routing
-
Abstract implementation of MOD strategy router which supports FailOver to next cluster node - strategy.
- AbstractParameterBasedModRouterWithFailOverToNextNode() - Constructor for class org.distributeme.core.routing.AbstractParameterBasedModRouterWithFailOverToNextNode
- AbstractRequestInterceptor - Class in org.distributeme.core.interceptor
-
Base class offered for extension which provides default implementations for all interception methods.
- AbstractRequestInterceptor() - Constructor for class org.distributeme.core.interceptor.AbstractRequestInterceptor
- AbstractRouter - Class in org.distributeme.core.routing
-
Abstract class for Router.
- AbstractRouter() - Constructor for class org.distributeme.core.routing.AbstractRouter
- AbstractRouterWithFailOverToNextNode - Class in org.distributeme.core.routing
-
Abstract implementation of
Routerwhich supportsFailingStrategy. - AbstractRouterWithFailOverToNextNode() - Constructor for class org.distributeme.core.routing.AbstractRouterWithFailOverToNextNode
- AbstractRouterWithStickyFailOverToNextNode - Class in org.distributeme.core.routing
-
Abstract implementation of
Routerwhich supportsFailingStrategy. - AbstractRouterWithStickyFailOverToNextNode() - Constructor for class org.distributeme.core.routing.AbstractRouterWithStickyFailOverToNextNode
- AbstractServerSideRequestInterceptor - Class in org.distributeme.core.interceptor
-
Base, doing nothing, implementation of the ClientSideRequestInterceptor meant for extension.
- AbstractServerSideRequestInterceptor() - Constructor for class org.distributeme.core.interceptor.AbstractServerSideRequestInterceptor
- ADD_CONSUMER - Enum constant in enum class org.distributeme.core.conventions.WebOperations
-
Adds a consumer to the registry.
- ADD_SUPPLIER - Enum constant in enum class org.distributeme.core.conventions.WebOperations
-
Adds a supplier to the registry.
- addBlacklisted() - Method in class org.distributeme.core.stats.RoutingStats
-
addBlacklisted.
- addBlacklisted() - Method in interface org.distributeme.core.stats.RoutingStatsCollector
-
addBlacklisted.
- addBlacklisted() - Method in class org.distributeme.core.stats.RoutingStatsWrapper
-
addBlacklisted.
- addFailDecision() - Method in class org.distributeme.core.stats.RoutingStats
-
addFailDecision.
- addFailDecision() - Method in interface org.distributeme.core.stats.RoutingStatsCollector
-
addFailDecision.
- addFailDecision() - Method in class org.distributeme.core.stats.RoutingStatsWrapper
-
addFailDecision.
- addFailedCall() - Method in class org.distributeme.core.stats.RoutingStats
-
addFailedCall.
- addFailedCall() - Method in interface org.distributeme.core.stats.RoutingStatsCollector
-
addFailedCall.
- addFailedCall() - Method in class org.distributeme.core.stats.RoutingStatsWrapper
-
addFailedCall.
- addInterceptor(String, String) - Method in class org.distributeme.core.interceptor.InterceptorRegistry.Config
- addInterceptor(String, String) - Method in class org.distributeme.core.listener.ListenerRegistry.Config
- addModRoutedMethod(String) - Method in class org.distributeme.core.routing.AbstractParameterBasedModRouterWithFailOverToNextNode
-
Allow to add some custom method with some name using default 0 modable parameter position.
- addModRoutedMethod(String) - Method in class org.distributeme.core.routing.AbstractRouterWithFailOverToNextNode
-
Allow to add some custom method with some name using default 0 modable parameter position.
- addModRoutedMethod(String) - Method in class org.distributeme.core.routing.AbstractRouterWithStickyFailOverToNextNode
-
Allow to add some custom method with some name using default 0 modable parameter position.
- addModRoutedMethod(String) - Method in class org.distributeme.core.routing.RoundRobinRouterWithFailoverToNextNode
-
Allow to add some custom method with some name using default 0 modable parameter position.
- addModRoutedMethod(String) - Method in class org.distributeme.core.routing.RoundRobinRouterWithStickyFailoverToNextNode
-
Allow to add some custom method with some name using default 0 modable parameter position.
- addModRoutedMethod(String, int) - Method in class org.distributeme.core.routing.AbstractParameterBasedModRouterWithFailOverToNextNode
-
Allow to add some custom method with some name and modable parameter position to mod method registry.
- addModRoutedMethod(String, int) - Method in class org.distributeme.core.routing.AbstractRouterWithFailOverToNextNode
-
Allow to add some custom method with some name and modable parameter position to mod method registry.
- addModRoutedMethod(String, int) - Method in class org.distributeme.core.routing.AbstractRouterWithStickyFailOverToNextNode
-
Allow to add some custom method with some name and modable parameter position to mod method registry.
- addModRoutedMethod(String, int) - Method in class org.distributeme.core.routing.RoundRobinRouterWithFailoverToNextNode
-
Allow to add some custom method with some name and modable parameter position to mod method registry.
- addModRoutedMethod(String, int) - Method in class org.distributeme.core.routing.RoundRobinRouterWithStickyFailoverToNextNode
-
Allow to add some custom method with some name and modable parameter position to mod method registry.
- addRequestRoutedTo() - Method in class org.distributeme.core.stats.RoutingStats
-
addRequestRoutedTo.
- addRequestRoutedTo() - Method in interface org.distributeme.core.stats.RoutingStatsCollector
-
addRequestRoutedTo.
- addRequestRoutedTo() - Method in class org.distributeme.core.stats.RoutingStatsWrapper
-
addRequestRoutedTo.
- addRetryDecision() - Method in class org.distributeme.core.stats.RoutingStats
-
addRetryDecision.
- addRetryDecision() - Method in interface org.distributeme.core.stats.RoutingStatsCollector
-
addRetryDecision.
- addRetryDecision() - Method in class org.distributeme.core.stats.RoutingStatsWrapper
-
addRetryDecision.
- addRouterConfigurationObserver(RouterConfigurationObserver) - Method in class org.distributeme.core.routing.GenericRouterConfiguration
- addServiceDescriptor(ServiceDescriptor) - Method in class org.distributeme.core.util.LocalServiceDescriptorStore
-
addServiceDescriptor.
- AFTER_SERVANT_CALL - Enum constant in enum class org.distributeme.core.interceptor.InterceptionPhase
-
After the servant is called by the skeleton on the server side.
- AFTER_SERVICE_CALL - Enum constant in enum class org.distributeme.core.interceptor.InterceptionPhase
-
After the service is called by the stub on the client side.
- afterConfiguration() - Method in class org.distributeme.core.routing.GenericRouterConfiguration
- afterInitialConfiguration() - Method in class org.distributeme.core.routing.GenericRouterConfiguration
- afterReConfiguration() - Method in class org.distributeme.core.routing.GenericRouterConfiguration
- afterServantCall(ServerSideCallContext, InterceptionContext) - Method in class org.distributeme.core.interceptor.AbstractRequestInterceptor
-
Called after the service actually processed the request.
- afterServantCall(ServerSideCallContext, InterceptionContext) - Method in class org.distributeme.core.interceptor.AbstractServerSideRequestInterceptor
-
Called after the service actually processed the request.
- afterServantCall(ServerSideCallContext, InterceptionContext) - Method in class org.distributeme.core.interceptor.moskito.MoskitoJourneyInterceptor
-
Called after the service actually processed the request.
- afterServantCall(ServerSideCallContext, InterceptionContext) - Method in interface org.distributeme.core.interceptor.ServerSideRequestInterceptor
-
Called after the service actually processed the request.
- afterServantCall(ServerSideCallContext, InterceptionContext) - Method in class org.distributeme.core.interceptor.SinglePhaseInterceptor
-
Called after the service actually processed the request.
- afterServiceCall(ClientSideCallContext, InterceptionContext) - Method in class org.distributeme.core.interceptor.AbstractClientSideRequestInterceptor
-
Called immediately after service call, but before anything is returned to the caller.
- afterServiceCall(ClientSideCallContext, InterceptionContext) - Method in class org.distributeme.core.interceptor.AbstractRequestInterceptor
-
Called immediately after service call, but before anything is returned to the caller.
- afterServiceCall(ClientSideCallContext, InterceptionContext) - Method in interface org.distributeme.core.interceptor.ClientSideRequestInterceptor
-
Called immediately after service call, but before anything is returned to the caller.
- afterServiceCall(ClientSideCallContext, InterceptionContext) - Method in class org.distributeme.core.interceptor.moskito.MoskitoJourneyInterceptor
-
Called immediately after service call, but before anything is returned to the caller.
- afterServiceCall(ClientSideCallContext, InterceptionContext) - Method in class org.distributeme.core.interceptor.SinglePhaseInterceptor
-
Called immediately after service call, but before anything is returned to the caller.
- afterServiceCall(ClientSideCallContext, InterceptionContext) - Method in class org.distributeme.core.qos.ClientSideMarkLongRequestAsFailedInterceptor
-
Called immediately after service call, but before anything is returned to the caller.
- afterServiceCall(ClientSideCallContext, InterceptionContext) - Method in class org.distributeme.core.qos.QOSMonitoringInterceptor
-
Called immediately after service call, but before anything is returned to the caller.
- afterStart() - Method in interface org.distributeme.core.listener.ServerLifecycleListener
-
Called immediately after start and registration.
- afterStart() - Method in class org.distributeme.core.listener.ServerLifecycleSysOutPrinterListener
-
Called immediately after start and registration.
- afterStart() - Method in class org.distributeme.core.listener.UDPReregistrationListener
-
Called immediately after start and registration.
- APP - Static variable in class org.distributeme.core.DistributemeRegistryConnector
-
Name of the registry's web-application.
- APP - Static variable in class org.distributeme.core.util.EventServiceRegistryUtil
-
Web-Application name.
- AsynchStub - Interface in org.distributeme.core.asynch
-
General interface all asynch stubs implement.
- ATT_BLACKLISTED - Static variable in class org.distributeme.core.routing.Constants
-
This attribute is set when the call has been re-routed due to blacklisting.
- ATT_CALL_COUNT - Static variable in class org.distributeme.core.routing.Constants
-
This attribute defines the call count in the current call.
- ATTR_TRIED_INSTANCES - Static variable in class org.distributeme.core.routing.AbstractRouterWithFailOverToNextNode
-
Attribute for call context where we store instances that we already tried.
- ATTR_TRIED_INSTANCES - Static variable in class org.distributeme.core.routing.AbstractRouterWithStickyFailOverToNextNode
-
Attribute for call context where we store instances that we already tried.
- AUTO - Enum constant in enum class org.distributeme.core.DiscoveryMode
-
This mode means that the service discovery will be performed automatically via registry.
B
- BaseRegistryUtil - Class in org.distributeme.core.util
-
Base class for registry utilities.
- BaseRegistryUtil() - Constructor for class org.distributeme.core.util.BaseRegistryUtil
- BEFORE_SERVANT_CALL - Enum constant in enum class org.distributeme.core.interceptor.InterceptionPhase
-
Before the servant is called by the skeleton on the server side.
- BEFORE_SERVICE_CALL - Enum constant in enum class org.distributeme.core.interceptor.InterceptionPhase
-
Before the service is called by the stub on the client side.
- beforeServantCall(ServerSideCallContext, InterceptionContext) - Method in class org.distributeme.core.interceptor.AbstractRequestInterceptor
-
Called before any real processing happens on the server side.
- beforeServantCall(ServerSideCallContext, InterceptionContext) - Method in class org.distributeme.core.interceptor.AbstractServerSideRequestInterceptor
-
Called before any real processing happens on the server side.
- beforeServantCall(ServerSideCallContext, InterceptionContext) - Method in class org.distributeme.core.interceptor.availabilitytesting.ServerSideSlowDownInterceptor
-
Called before any real processing happens on the server side.
- beforeServantCall(ServerSideCallContext, InterceptionContext) - Method in class org.distributeme.core.interceptor.moskito.MoskitoJourneyInterceptor
-
Called before any real processing happens on the server side.
- beforeServantCall(ServerSideCallContext, InterceptionContext) - Method in interface org.distributeme.core.interceptor.ServerSideRequestInterceptor
-
Called before any real processing happens on the server side.
- beforeServantCall(ServerSideCallContext, InterceptionContext) - Method in class org.distributeme.core.interceptor.SinglePhaseInterceptor
-
Called before any real processing happens on the server side.
- beforeServiceCall(ClientSideCallContext, InterceptionContext) - Method in class org.distributeme.core.interceptor.AbstractClientSideRequestInterceptor
-
Called after client side processing but before the actual call is performed.
- beforeServiceCall(ClientSideCallContext, InterceptionContext) - Method in class org.distributeme.core.interceptor.AbstractRequestInterceptor
-
Called after client side processing but before the actual call is performed.
- beforeServiceCall(ClientSideCallContext, InterceptionContext) - Method in class org.distributeme.core.interceptor.availabilitytesting.ClientSideSlowDownInterceptor
-
Called after client side processing but before the actual call is performed.
- beforeServiceCall(ClientSideCallContext, InterceptionContext) - Method in class org.distributeme.core.interceptor.availabilitytesting.ServiceUnavailableInterceptor
-
Called after client side processing but before the actual call is performed.
- beforeServiceCall(ClientSideCallContext, InterceptionContext) - Method in interface org.distributeme.core.interceptor.ClientSideRequestInterceptor
-
Called after client side processing but before the actual call is performed.
- beforeServiceCall(ClientSideCallContext, InterceptionContext) - Method in class org.distributeme.core.interceptor.moskito.MoskitoJourneyInterceptor
-
Called after client side processing but before the actual call is performed.
- beforeServiceCall(ClientSideCallContext, InterceptionContext) - Method in class org.distributeme.core.interceptor.SinglePhaseInterceptor
-
Called after client side processing but before the actual call is performed.
- beforeServiceCall(ClientSideCallContext, InterceptionContext) - Method in class org.distributeme.core.qos.ClientSideMarkLongRequestAsFailedInterceptor
-
Called after client side processing but before the actual call is performed.
- beforeServiceCall(ClientSideCallContext, InterceptionContext) - Method in class org.distributeme.core.qos.QOSMonitoringInterceptor
-
Called after client side processing but before the actual call is performed.
- beforeShutdown() - Method in interface org.distributeme.core.listener.ServerLifecycleListener
-
Called immediately before service stops, in the shutdown hook.
- beforeShutdown() - Method in class org.distributeme.core.listener.ServerLifecycleSysOutPrinterListener
-
Called immediately before service stops, in the shutdown hook.
- beforeShutdown() - Method in class org.distributeme.core.listener.UDPReregistrationListener
-
Called immediately before service stops, in the shutdown hook.
- bind(ServiceDescriptor) - Method in class org.distributeme.core.DebugRegistryConnector
- bind(ServiceDescriptor) - Method in class org.distributeme.core.DistributemeRegistryConnector
-
Binds a service.
- bind(ServiceDescriptor) - Method in interface org.distributeme.core.RegistryConnector
-
Bind a service at the registry.
- bind(ServiceDescriptor) - Static method in class org.distributeme.core.RegistryUtil
-
Binds a service.
- BlacklistDecision - Enum Class in org.distributeme.core.routing.blacklisting
-
Created by rboehling on 2/24/17.
- Blacklisted - Enum constant in enum class org.distributeme.core.stats.RoutingStats.StatDef
-
How many instances have been blacklisted.
- BlacklistingStrategy - Interface in org.distributeme.core.routing.blacklisting
-
Interface to implement own strategies for blacklisting.
C
- CallBackHandler - Interface in org.distributeme.core.asynch
-
This interface describes objects that are submitted to the asynch call methods.
- callFailed(ClientSideCallContext) - Method in class org.distributeme.core.failing.DefaultFailingStrategy
-
What should happen if a call is failed.
- callFailed(ClientSideCallContext) - Method in class org.distributeme.core.failing.FailCall
-
What should happen if a call is failed.
- callFailed(ClientSideCallContext) - Method in interface org.distributeme.core.failing.FailingStrategy
-
What should happen if a call is failed.
- callFailed(ClientSideCallContext) - Method in class org.distributeme.core.failing.Failover
-
What should happen if a call is failed.
- callFailed(ClientSideCallContext) - Method in class org.distributeme.core.failing.FailoverAndReturn
-
What should happen if a call is failed.
- callFailed(ClientSideCallContext) - Method in class org.distributeme.core.failing.FailoverAndReturnWithConfigurableBlacklisting
- callFailed(ClientSideCallContext) - Method in class org.distributeme.core.failing.RetryCall
-
What should happen if a call is failed.
- callFailed(ClientSideCallContext) - Method in class org.distributeme.core.failing.RetryCallOnce
-
What should happen if a call is failed.
- callFailed(ClientSideCallContext) - Method in class org.distributeme.core.failing.WaitOneSecondAndRetry
-
What should happen if a call is failed.
- callFailed(ClientSideCallContext) - Method in class org.distributeme.core.routing.AbstractParameterBasedModRouterWithFailOverToNextNode
-
What should happen if a call is failed.
- callFailed(ClientSideCallContext) - Method in class org.distributeme.core.routing.AbstractRouterWithFailOverToNextNode
-
What should happen if a call is failed.
- callFailed(ClientSideCallContext) - Method in class org.distributeme.core.routing.RoundRobinRouterWithFailoverToNextNode
-
What should happen if a call is failed.
- callFailed(ClientSideCallContext) - Method in class org.distributeme.core.routing.AbstractRouterWithStickyFailOverToNextNode
-
What should happen if a call is failed.
- callFinished(String, String) - Method in class org.distributeme.core.qos.QOSRegistry
-
Called when a call has returned.
- callStarted(String, String) - Method in class org.distributeme.core.qos.QOSRegistry
-
Called before a call is executed.
- CallTimeoutedException - Exception Class in org.distributeme.core.asynch
-
This exception is thrown whenever a call is aborted due timeout.
- CallTimeoutedException() - Constructor for exception class org.distributeme.core.asynch.CallTimeoutedException
-
Default constructor.
- CENTRAL_REGISTRY_CONTEXT - Enum constant in enum class org.distributeme.core.conventions.SystemProperties
-
Context under which the registry is access-able.
- CENTRAL_REGISTRY_HOST - Enum constant in enum class org.distributeme.core.conventions.SystemProperties
-
Host where the registry is running.
- CENTRAL_REGISTRY_PORT - Enum constant in enum class org.distributeme.core.conventions.SystemProperties
-
Port where the registry is running.
- CENTRAL_REGISTRY_PROTOCOL - Enum constant in enum class org.distributeme.core.conventions.SystemProperties
-
Protocol under which the registry is access-able.
- changeServiceId(String) - Method in class org.distributeme.core.ServiceDescriptor
-
Changes the service id in the descriptor to another id.
- CHANNEL_INFO - Enum constant in enum class org.distributeme.core.conventions.WebOperations
-
Returns info for a channel.
- checkForNullValues() - Method in class org.distributeme.core.concurrencycontrol.ConcurrencyControlStrategyConfiguration
-
checkForNullValues.
- ClientSideCallContext - Class in org.distributeme.core
-
This class represents a collection of infos available on the client side in the stub and stub-related code.
- ClientSideCallContext(String) - Constructor for class org.distributeme.core.ClientSideCallContext
-
Constructor for ClientSideCallContext.
- ClientSideCallContext(String, String, List<?>) - Constructor for class org.distributeme.core.ClientSideCallContext
-
Constructor for ClientSideCallContext.
- ClientSideMarkLongRequestAsFailedInterceptor - Class in org.distributeme.core.qos
-
This interceptor inspects slow requests on client side and marks them as failed.
- ClientSideMarkLongRequestAsFailedInterceptor() - Constructor for class org.distributeme.core.qos.ClientSideMarkLongRequestAsFailedInterceptor
-
Constructor for ClientSideMarkLongRequestAsFailedInterceptor.
- ClientSideRequestInterceptor - Interface in org.distributeme.core.interceptor
-
Describes the client side request interceptor.
- ClientSideSlowDownByConfigurationInterceptor - Class in org.distributeme.core.interceptor.availabilitytesting
-
This slow down interceptor is acting on client side and configured by availabilitytesting.json configuration file.
- ClientSideSlowDownByConfigurationInterceptor() - Constructor for class org.distributeme.core.interceptor.availabilitytesting.ClientSideSlowDownByConfigurationInterceptor
- ClientSideSlowDownByPropertyInterceptor - Class in org.distributeme.core.interceptor.availabilitytesting
-
This interceptor slows down a server if the service id is submitted to the process as -DavailabilityTestingServiceId.
- ClientSideSlowDownByPropertyInterceptor() - Constructor for class org.distributeme.core.interceptor.availabilitytesting.ClientSideSlowDownByPropertyInterceptor
- ClientSideSlowDownInterceptor - Class in org.distributeme.core.interceptor.availabilitytesting
-
Base class for client side slow down interceptors.
- ClientSideSlowDownInterceptor() - Constructor for class org.distributeme.core.interceptor.availabilitytesting.ClientSideSlowDownInterceptor
- CMD_REGISTER - Static variable in class org.distributeme.core.listener.UDPReregistrationListener
-
Cmd string for registration.
- ConcurrencyControlException - Exception Class in org.distributeme.core.concurrencycontrol
-
Exception thrown if concurrency control decides that the amount of acceptable requests is reached and no further requests can pass through.
- ConcurrencyControlException(String) - Constructor for exception class org.distributeme.core.concurrencycontrol.ConcurrencyControlException
-
Constructor for ConcurrencyControlException.
- ConcurrencyControlException(String, Throwable) - Constructor for exception class org.distributeme.core.concurrencycontrol.ConcurrencyControlException
-
Constructor for ConcurrencyControlException.
- ConcurrencyControlStrategy - Interface in org.distributeme.core.concurrencycontrol
-
This interface allows the customer to control concurrent access to the services.
- ConcurrencyControlStrategyConfiguration - Class in org.distributeme.core.concurrencycontrol
-
Configuration for concurrency control strategy.
- ConcurrencyControlStrategyConfiguration() - Constructor for class org.distributeme.core.concurrencycontrol.ConcurrencyControlStrategyConfiguration
- Config() - Constructor for class org.distributeme.core.interceptor.InterceptorRegistry.Config
- Config() - Constructor for class org.distributeme.core.listener.ListenerRegistry.Config
- Configurable() - Constructor for class org.distributeme.core.RegistryUtil.Configurable
- ConfigurableRouter - Interface in org.distributeme.core.routing
-
A router that implements this interface will be mostly configured by a configuration file.
- ConfigurationBasedConcurrencyControlStrategy - Class in org.distributeme.core.concurrencycontrol
-
This implementation of a concurrencycontrolstrategy is based on constants which are annotated to the target interface.
- ConfigurationBasedConcurrencyControlStrategy() - Constructor for class org.distributeme.core.concurrencycontrol.ConfigurationBasedConcurrencyControlStrategy
- ConfigurationInterceptorUtil - Class in org.distributeme.core.interceptor.availabilitytesting
-
Utility to handle availabilitytesting configuration.
- ConfigurationInterceptorUtil() - Constructor for class org.distributeme.core.interceptor.availabilitytesting.ConfigurationInterceptorUtil
- ConfigurationInterceptorUtil.ConfigurationObject - Class in org.distributeme.core.interceptor.availabilitytesting
-
Helper class that holds the config and is re/configured by distributeme.
- ConfigurationObject() - Constructor for class org.distributeme.core.interceptor.availabilitytesting.ConfigurationInterceptorUtil.ConfigurationObject
- ConstantBasedConcurrencyControlStrategy - Class in org.distributeme.core.concurrencycontrol
-
This implementation of a concurrencycontrolstrategy is based on constants which are annotated to the target interface.
- ConstantBasedConcurrencyControlStrategy() - Constructor for class org.distributeme.core.concurrencycontrol.ConstantBasedConcurrencyControlStrategy
- Constants - Class in org.distributeme.core.interceptor.availabilitytesting
-
Constants for availability testing.
- Constants - Class in org.distributeme.core.routing
-
TODO comment this class
- Constants() - Constructor for class org.distributeme.core.interceptor.availabilitytesting.Constants
- Constants() - Constructor for class org.distributeme.core.routing.Constants
- CONTINUE - Enum constant in enum class org.distributeme.core.interceptor.InterceptorResponse.InterceptorCommand
-
Proceed with request.
- CONTINUE - Static variable in class org.distributeme.core.interceptor.InterceptorResponse
-
Default reply variable.
- CORBA - Enum constant in enum class org.distributeme.core.ServiceDescriptor.Protocol
-
CORBA.
- create() - Static method in class org.distributeme.core.RegistryLocation
-
Creates a new configured registry location.
- createLocalServiceDescription(ServiceDescriptor.Protocol, String, String, int) - Static method in class org.distributeme.core.RegistryUtil
-
createLocalServiceDescription.
- createRegistryOperationUrl(String, String) - Static method in class org.distributeme.core.RegistryUtil
-
Helper methods that creates the url for given operation and parameters.
- createRegistryOperationUrl(Location, String, String) - Static method in class org.distributeme.core.RegistryUtil
-
Helper methods that creates the url for given operation and parameters.
- createStatsObject(String) - Method in class org.distributeme.core.stats.RoutingStatsFactory
- createSubCallHandler(String) - Method in class org.distributeme.core.asynch.MultiCallCollector
-
createSubCallHandler.
- currentQOSCallContext() - Static method in class org.distributeme.core.qos.QOSCallContext
-
currentQOSCallContext.
- customize(String) - Method in class org.distributeme.core.concurrencycontrol.AbstractConcurrencyControlStrategy
-
Called shortly after the initialization to customize this strategy according to the parameter in the annotation.
- customize(String) - Method in interface org.distributeme.core.concurrencycontrol.ConcurrencyControlStrategy
-
Called shortly after the initialization to customize this strategy according to the parameter in the annotation.
- customize(String) - Method in class org.distributeme.core.concurrencycontrol.ConfigurationBasedConcurrencyControlStrategy
-
Called shortly after the initialization to customize this strategy according to the parameter in the annotation.
- customize(String) - Method in class org.distributeme.core.concurrencycontrol.ConstantBasedConcurrencyControlStrategy
-
Called shortly after the initialization to customize this strategy according to the parameter in the annotation.
- customize(String) - Method in class org.distributeme.core.failing.Failover
-
This is old style customize.
- customize(String) - Method in class org.distributeme.core.failing.FailoverAndReturn
-
This is old style customize.
- customize(String) - Method in class org.distributeme.core.routing.AbstractRouter
-
This is old style customize.
- customize(String) - Method in class org.distributeme.core.routing.AbstractRouterWithFailOverToNextNode
-
This is old style customize.
- customize(String) - Method in class org.distributeme.core.routing.AbstractRouterWithStickyFailOverToNextNode
-
This is old style customize.
- customize(String) - Method in class org.distributeme.core.routing.FairRoundRobinRouter
-
This is old style customize.
- customize(String) - Method in class org.distributeme.core.routing.NoOpRouter
-
This is old style customize.
- customize(String) - Method in class org.distributeme.core.routing.ParameterBasedModRouter
-
This is old style customize.
- customize(String) - Method in class org.distributeme.core.routing.PropertyBasedRegistrationNameProvider
-
Called shortly after the initialization to customize this registration name provider according to the parameter in the annotation.
- customize(String) - Method in interface org.distributeme.core.routing.RegistrationNameProvider
-
Called shortly after the initialization to customize this registration name provider according to the parameter in the annotation.
- customize(String) - Method in class org.distributeme.core.routing.RoundRobinRouter
-
This is old style customize.
- customize(String) - Method in class org.distributeme.core.routing.SysOutRouter
-
This is old style customize.
- customize(String, String) - Method in class org.distributeme.core.routing.AbstractRouter
-
Called shortly after the initialization to customize this router according to the parameter in the annotation.
- customize(String, String) - Method in interface org.distributeme.core.routing.Router
-
Called shortly after the initialization to customize this router according to the parameter in the annotation.
- CustomTagProvider - Interface in org.distributeme.core
D
- debug(String, String) - Method in class org.distributeme.core.RegistryUtil.Configurable
- DebugBlacklistingStrategy - Class in org.distributeme.core.routing.blacklisting
-
Debug blacklisting strategie.
- DebugBlacklistingStrategy() - Constructor for class org.distributeme.core.routing.blacklisting.DebugBlacklistingStrategy
- debugOut() - Method in class org.distributeme.core.interceptor.availabilitytesting.ConfigurationInterceptorUtil.ConfigurationObject
- debugOutConfig() - Static method in class org.distributeme.core.interceptor.availabilitytesting.ConfigurationInterceptorUtil
-
debugOutConfig.
- DebugRegistryConnector - Class in org.distributeme.core
-
Created by rboehling on 2/28/17.
- DebugRegistryConnector() - Constructor for class org.distributeme.core.DebugRegistryConnector
- DEFAULT_INSTANCE - Static variable in class org.distributeme.core.stats.RoutingStatsFactory
-
Constant
DEFAULT_INSTANCE - DEFAULT_SLOW_DOWN_TIME - Static variable in class org.distributeme.core.interceptor.availabilitytesting.Constants
-
Default slow down time.
- DefaultBlacklistingStrategy - Class in org.distributeme.core.routing.blacklisting
-
Default blacklisting strategy.
- DefaultBlacklistingStrategy() - Constructor for class org.distributeme.core.routing.blacklisting.DefaultBlacklistingStrategy
- DefaultFailingStrategy - Class in org.distributeme.core.failing
-
This failing strategy is used if no other failing strategy is specified.
- DefaultFailingStrategy() - Constructor for class org.distributeme.core.failing.DefaultFailingStrategy
- Defaults - Class in org.distributeme.core
-
This class provides methods for runtime overriding of the default behaviour.
- Defaults() - Constructor for class org.distributeme.core.Defaults
- Defaults.DefaultsConfiguration - Class in org.distributeme.core
-
Inner configuration holder class.
- DefaultsConfiguration() - Constructor for class org.distributeme.core.Defaults.DefaultsConfiguration
- describeRegistry() - Method in class org.distributeme.core.DebugRegistryConnector
- describeRegistry() - Method in class org.distributeme.core.DistributemeRegistryConnector
-
Returns a string representing current state of the registry.
- describeRegistry() - Method in interface org.distributeme.core.RegistryConnector
- describeRegistry() - Static method in class org.distributeme.core.RegistryUtil
- DiscoveryMode - Enum Class in org.distributeme.core
-
Options for service discovery mode.
- DistributemeRegistryConnector - Class in org.distributeme.core
-
RegistryConnector using built-in http based registry.
- DistributemeRegistryConnector() - Constructor for class org.distributeme.core.DistributemeRegistryConnector
- DistributemeRuntimeException - Exception Class in org.distributeme.core.exception
-
Base class for DistributeMe runtime exceptions.
- DistributemeRuntimeException(String) - Constructor for exception class org.distributeme.core.exception.DistributemeRuntimeException
-
Constructor for DistributemeRuntimeException.
- DistributemeRuntimeException(String, Throwable) - Constructor for exception class org.distributeme.core.exception.DistributemeRuntimeException
-
Constructor for DistributemeRuntimeException.
E
- encode(String) - Static method in class org.distributeme.core.util.BaseRegistryUtil
-
URLEncodes a string.
- equals(Object) - Method in class org.distributeme.core.ServiceDescriptor
- equalsByEndpoint(ServiceDescriptor) - Method in class org.distributeme.core.ServiceDescriptor
-
This method is similar to equals but it ignores instance id.
- error(Exception) - Method in interface org.distributeme.core.asynch.CallBackHandler
-
Called upon erroneous execution of a method.
- error(Exception) - Method in class org.distributeme.core.asynch.MultiCallCollector.SubCallBackHandler
- error(Exception) - Method in class org.distributeme.core.asynch.SingleCallHandler
-
Called upon erroneous execution of a method.
- ErrorsPerIntervalBlacklistingStrategy - Class in org.distributeme.core.routing.blacklisting
-
A service instance is blacklisted after x successive intervals of length y, in which z failures occur.
- ErrorsPerIntervalBlacklistingStrategy() - Constructor for class org.distributeme.core.routing.blacklisting.ErrorsPerIntervalBlacklistingStrategy
- ErrorsPerIntervalBlacklistingStrategyConfig - Class in org.distributeme.core.routing.blacklisting
-
Created by rboehling on 2/23/17.
- ErrorsPerIntervalBlacklistingStrategyConfig() - Constructor for class org.distributeme.core.routing.blacklisting.ErrorsPerIntervalBlacklistingStrategyConfig
- ErrorsPerIntervalWithBlacklistingTimeConfig - Class in org.distributeme.core.routing.blacklisting.intervalbased.withblacklistingtimeout
-
Created by rboehling on 2/23/17.
- ErrorsPerIntervalWithBlacklistingTimeConfig() - Constructor for class org.distributeme.core.routing.blacklisting.intervalbased.withblacklistingtimeout.ErrorsPerIntervalWithBlacklistingTimeConfig
- ErrorsPerIntervalWithBlacklistTimeStrategy - Class in org.distributeme.core.routing.blacklisting.intervalbased.withblacklistingtimeout
-
A service instance is blacklisted after x successive intervals of length y, in which z failures occur.
- ErrorsPerIntervalWithBlacklistTimeStrategy() - Constructor for class org.distributeme.core.routing.blacklisting.intervalbased.withblacklistingtimeout.ErrorsPerIntervalWithBlacklistTimeStrategy
- EventServiceRegistryUtil - Class in org.distributeme.core.util
-
Utility classes for requests to the registry via http.
- EventServiceRegistryUtil() - Constructor for class org.distributeme.core.util.EventServiceRegistryUtil
- extractServiceIds() - Static method in class org.distributeme.core.interceptor.availabilitytesting.PropertyInterceptorUtil
-
extractServiceIds.
F
- fail() - Static method in class org.distributeme.core.failing.FailDecision
-
Factory method for fail reaction.
- FAIL - Enum constant in enum class org.distributeme.core.failing.FailDecision.Reaction
-
Simply fail.
- FailCall - Class in org.distributeme.core.failing
-
This failing strategy simply fails the call and not tries to retry anything.
- FailCall() - Constructor for class org.distributeme.core.failing.FailCall
- FailDecision - Class in org.distributeme.core.failing
-
Possible decisions that a failing strategy can make.
- FailDecision - Enum constant in enum class org.distributeme.core.stats.RoutingStats.StatDef
-
How many fail decisions have been returned.
- FailDecision(FailDecision.Reaction) - Constructor for class org.distributeme.core.failing.FailDecision
-
Creates a new fail decision with given reaction.
- FailDecision(FailDecision.Reaction, String) - Constructor for class org.distributeme.core.failing.FailDecision
-
Creates a new fail decision with given reaction and target service.
- FailDecision.Reaction - Enum Class in org.distributeme.core.failing
-
Reaction on failure.
- FailedByInterceptorException - Exception Class in org.distributeme.core.interceptor
-
TODO comment this class
- FailedByInterceptorException() - Constructor for exception class org.distributeme.core.interceptor.FailedByInterceptorException
-
Constructor for FailedByInterceptorException.
- FailedCall - Enum constant in enum class org.distributeme.core.stats.RoutingStats.StatDef
-
How many calls has failed.
- FailingStrategy - Interface in org.distributeme.core.failing
-
This interface describes a decision utility for reaction on failing.
- failingSupported() - Method in class org.distributeme.core.routing.AbstractParameterBasedModRouterWithFailOverToNextNode
-
Allow to turn on and off failing support.
- failingSupported() - Method in class org.distributeme.core.routing.AbstractRouterWithFailOverToNextNode
-
Allow to turn on and off failing support.
- failingSupported() - Method in class org.distributeme.core.routing.AbstractRouterWithStickyFailOverToNextNode
-
Allow to turn on and off failing support.
- failingSupported() - Method in class org.distributeme.core.routing.RoundRobinRouterWithFailoverToNextNode
-
Allow to turn on and off failing support.
- failingSupported() - Method in class org.distributeme.core.routing.RoundRobinRouterWithStickyFailoverToNextNode
-
Allow to turn on and off failing support.
- Failover - Class in org.distributeme.core.failing
-
This failing strategy / router combination fails over to a special failover service instance and stays there.
- Failover() - Constructor for class org.distributeme.core.failing.Failover
- FailoverAndReturn - Class in org.distributeme.core.failing
-
This is base class for failing strategy / router combination which is pretty much the same as Failover, but instead of staying on the failover instance forever, it tries to switch back after some timeout.
- FailoverAndReturn() - Constructor for class org.distributeme.core.failing.FailoverAndReturn
- FailoverAndReturnInAMinute - Class in org.distributeme.core.failing
-
This failing strategy / router combination is pretty much the same as Failover, but instead of staying on the failover instance forever, it tries to switch back after a minute.
- FailoverAndReturnInAMinute() - Constructor for class org.distributeme.core.failing.FailoverAndReturnInAMinute
- FailoverAndReturnInTenSeconds - Class in org.distributeme.core.failing
-
This failing strategy / router combination is pretty much the same as Failover, but instead of staying on the failover instance forever, it tries to switch back after 10 seconds.
- FailoverAndReturnInTenSeconds() - Constructor for class org.distributeme.core.failing.FailoverAndReturnInTenSeconds
- FailoverAndReturnWithConfigurableBlacklisting - Class in org.distributeme.core.failing
-
Created by hpemoeller on 4/10/17.
- FailoverAndReturnWithConfigurableBlacklisting() - Constructor for class org.distributeme.core.failing.FailoverAndReturnWithConfigurableBlacklisting
- FairRoundRobinRouter - Class in org.distributeme.core.routing
-
This router sends each call to another instance.
- FairRoundRobinRouter() - Constructor for class org.distributeme.core.routing.FairRoundRobinRouter
- findOrCreateRegistry() - Static method in class org.distributeme.core.RMIRegistryUtil
-
Finds or creates a new registry.
- findOrCreateRegistry(int) - Static method in class org.distributeme.core.RMIRegistryUtil
-
Finds or creates a new registry.
- flip() - Static method in class org.distributeme.core.interceptor.availabilitytesting.ConfigurationInterceptorUtil
-
Returns true if this call should be fliped.
- flip() - Static method in class org.distributeme.core.interceptor.availabilitytesting.PropertyInterceptorUtil
-
Returns true if the service should be flipped.
- FlippingClientSideSlowDownByConfigurationInterceptor - Class in org.distributeme.core.interceptor.availabilitytesting
-
This interceptor slows down the request depending on a configured probability (flipping) on the client side.
- FlippingClientSideSlowDownByConfigurationInterceptor() - Constructor for class org.distributeme.core.interceptor.availabilitytesting.FlippingClientSideSlowDownByConfigurationInterceptor
- FlippingServerSideSlowDownByConfigurationInterceptor - Class in org.distributeme.core.interceptor.availabilitytesting
-
This interceptor slows down the request depending on a configured probability (flipping) on the server side.
- FlippingServerSideSlowDownByConfigurationInterceptor() - Constructor for class org.distributeme.core.interceptor.availabilitytesting.FlippingServerSideSlowDownByConfigurationInterceptor
- FlippingServiceUnavailableByConfigurationInterceptor - Class in org.distributeme.core.interceptor.availabilitytesting
-
This interceptor makes the service unavailable depending on a configured probability (flipping) on the client side.
- FlippingServiceUnavailableByConfigurationInterceptor() - Constructor for class org.distributeme.core.interceptor.availabilitytesting.FlippingServiceUnavailableByConfigurationInterceptor
- fromRegistrationString(String) - Static method in class org.distributeme.core.ServiceDescriptor
-
Factory method to create a service descriptor from a registration string (used for bind in the registry).
- fromResolveString(String) - Static method in class org.distributeme.core.ServiceDescriptor
-
Factory method to create a service descriptor from a resolve string (used for lookup in the registry).
- fromSystemWideUniqueId(String) - Static method in class org.distributeme.core.ServiceDescriptor
-
Virtually the same as fromRegistrationString but better named ;-).
G
- GenericRouterConfiguration - Class in org.distributeme.core.routing
-
Generic configuration file that will work with most routers, even many routers most probably won't support all of the options.
- GenericRouterConfiguration() - Constructor for class org.distributeme.core.routing.GenericRouterConfiguration
- get() - Method in enum class org.distributeme.core.conventions.SystemProperties
-
Returns the set value.
- getAsBoolean() - Method in enum class org.distributeme.core.conventions.SystemProperties
-
Returns the system property value as boolean.
- getAsInt() - Method in enum class org.distributeme.core.conventions.SystemProperties
-
Returns the system property value as int.
- getAsynchExecutorPoolSize() - Method in class org.distributeme.core.Defaults.DefaultsConfiguration
- getAsynchExecutorPoolSize() - Static method in class org.distributeme.core.Defaults
-
getAsynchExecutorPoolSize.
- getAsynchFactoryFullClassName(Class<? extends Service>) - Static method in class org.distributeme.core.conventions.SharedNamingUtils
-
getAsynchFactoryFullClassName.
- getAsynchRemote(Class<T>) - Static method in class org.distributeme.core.ServiceLocator
-
Returns a remote instance of a service aka stub.
- getAvailableValueNames() - Method in class org.distributeme.core.stats.RoutingStats
- getBlacklistDuration() - Method in class org.distributeme.core.qos.QOSConfiguration
-
Getter for the field
blacklistDuration. - getBlacklistedCount(String) - Method in class org.distributeme.core.stats.RoutingStats
-
getBlacklistedCount.
- getBlacklistedUntil() - Method in class org.distributeme.core.qos.QOSEntry
-
Getter for the field
blacklistedUntil. - getBlacklistStrategyClazz() - Method in class org.distributeme.core.routing.GenericRouterConfiguration
- getBlacklistStrategyConfigurationName() - Method in class org.distributeme.core.routing.GenericRouterConfiguration
- getBlacklistTime() - Method in class org.distributeme.core.routing.blacklisting.intervalbased.withblacklistingtimeout.ErrorsPerIntervalWithBlacklistingTimeConfig
- getBlacklistTime() - Method in class org.distributeme.core.routing.GenericRouterConfiguration
-
Getter for the field
blacklistTime. - getCallCount() - Method in class org.distributeme.core.ClientSideCallContext
-
Returns the context call counter, which means how many attempts to call the server has been made.
- getCallId() - Method in class org.distributeme.core.qos.QOSCallContext
-
Getter for the field
callId. - getCallId() - Method in class org.distributeme.core.qos.QOSEntry
-
Getter for the field
callId. - getCategory() - Method in enum class org.distributeme.core.interceptor.moskito.MoskitoJourneyInterceptorStatsProducer
- getClientSideLimit() - Method in class org.distributeme.core.concurrencycontrol.ConcurrencyControlStrategyConfiguration
-
Getter for the field
clientSideLimit. - getClientSideRequestInterceptors() - Method in class org.distributeme.core.interceptor.InterceptorRegistry
-
getClientSideRequestInterceptors.
- getCommand() - Method in class org.distributeme.core.interceptor.InterceptorResponse
-
Getter for the field
command. - getConfiguration() - Method in class org.distributeme.core.routing.AbstractParameterBasedModRouterWithFailOverToNextNode
-
Getter for the field
configuration. - getConfiguration() - Method in class org.distributeme.core.routing.AbstractRouterWithFailOverToNextNode
-
Getter for the field
configuration. - getConfiguration() - Method in class org.distributeme.core.routing.AbstractRouterWithStickyFailOverToNextNode
-
Getter for the field
configuration. - getConfiguration() - Method in class org.distributeme.core.routing.RoundRobinRouterWithFailoverToNextNode
-
Getter for the field
configuration. - getConfiguration() - Method in class org.distributeme.core.routing.RoundRobinRouterWithStickyFailoverToNextNode
-
Getter for the field
configuration. - getContext() - Method in interface org.distributeme.core.Location
-
getContext.
- getContext() - Method in class org.distributeme.core.RegistryLocation
-
getContext.
- getCreationTimestamp() - Method in interface org.distributeme.core.lifecycle.ServiceAdapter
-
Returns the timestamp of the service creation.
- getCreationTimestamp() - Method in class org.distributeme.core.lifecycle.ServiceInfo
-
Getter for the field
creationTimestamp. - getCurrentPhase() - Method in class org.distributeme.core.interceptor.InterceptionContext
-
Getter for the field
currentPhase. - getCurrentTimeMillis() - Method in class org.distributeme.core.util.SystemTimeProvider
- getCurrentTimeMillis() - Method in interface org.distributeme.core.util.TimeProvider
- getCurrentTransportableCallContext() - Static method in class org.distributeme.core.AbstractCallContext
-
getCurrentTransportableCallContext.
- getCustomTagProviderClassList() - Method in class org.distributeme.core.RegistryUtil.Configurable
- getDefaultAsynchCallTimeout() - Method in class org.distributeme.core.Defaults.DefaultsConfiguration
- getDefaultAsynchCallTimeout() - Static method in class org.distributeme.core.Defaults
-
getDefaultAsynchCallTimeout.
- getDefaultConcurrencyControlStrategy() - Static method in class org.distributeme.core.Defaults
-
getDefaultConcurrencyControlStrategy.
- getDefaultConcurrencyControlStrategyClassName() - Method in class org.distributeme.core.Defaults.DefaultsConfiguration
- getDefaultFailingStrategy() - Static method in class org.distributeme.core.Defaults
-
Returns the default failing strategy.
- getDefaultFailingStrategyClassName() - Method in class org.distributeme.core.Defaults.DefaultsConfiguration
- getErrorsPerIntervalThreshold() - Method in class org.distributeme.core.routing.blacklisting.ErrorsPerIntervalBlacklistingStrategyConfig
- getErrorsPerIntervalThreshold() - Method in class org.distributeme.core.routing.blacklisting.intervalbased.withblacklistingtimeout.ErrorsPerIntervalWithBlacklistingTimeConfig
- getException() - Method in class org.distributeme.core.interceptor.InterceptionContext
-
Getter for the field
exception. - getException() - Method in class org.distributeme.core.interceptor.InterceptorResponse
-
Getter for the field
exception. - getFailbackTimeout() - Method in class org.distributeme.core.failing.FailoverAndReturn
-
Returns the time unit in milliseconds between the router retries to get back to original server.
- getFailbackTimeout() - Method in class org.distributeme.core.failing.FailoverAndReturnInAMinute
-
Returns the time unit in milliseconds between the router retries to get back to original server.
- getFailbackTimeout() - Method in class org.distributeme.core.failing.FailoverAndReturnInTenSeconds
-
Returns the time unit in milliseconds between the router retries to get back to original server.
- getFailbackTimeout() - Method in class org.distributeme.core.failing.FailoverAndReturnWithConfigurableBlacklisting
- getFailDecisionCount(String) - Method in class org.distributeme.core.stats.RoutingStats
-
getFailDecisionCount.
- getFailedCallCount(String) - Method in class org.distributeme.core.stats.RoutingStats
-
getFailedCallCount.
- getFlipChanceInPercent() - Method in class org.distributeme.core.interceptor.availabilitytesting.ConfigurationInterceptorUtil.ConfigurationObject
- getGlobalServiceId() - Method in class org.distributeme.core.ServiceDescriptor
-
getGlobalServiceId.
- getHealth() - Method in class org.distributeme.core.lifecycle.HealthStatus
-
Getter for the field
health. - getHealthStatus() - Method in interface org.distributeme.core.lifecycle.LifecycleAware
-
Returns the custom health status.
- getHealthStatus(String) - Method in interface org.distributeme.core.lifecycle.LifecycleComponent
-
Returns the health status of a given service.
- getHealthStatus(String) - Method in enum class org.distributeme.core.lifecycle.LifecycleComponentImpl
-
Returns the health status of a given service.
- getHealthStatuses() - Method in interface org.distributeme.core.lifecycle.LifecycleComponent
-
Returns map with health status objects for all contained public services (usually one!).
- getHealthStatuses() - Method in enum class org.distributeme.core.lifecycle.LifecycleComponentImpl
-
Returns map with health status objects for all contained public services (usually one!).
- getHost() - Method in interface org.distributeme.core.Location
-
Returns the host of the registry.
- getHost() - Method in class org.distributeme.core.RegistryLocation
-
Returns the host.
- getHost() - Method in class org.distributeme.core.ServiceDescriptor
-
Getter for the field
host. - getInstance() - Static method in class org.distributeme.core.interceptor.InterceptorRegistry
-
Returns the singleton instances.
- getInstance() - Static method in class org.distributeme.core.listener.ListenerRegistry
-
Returns the singleton instances.
- getInstance() - Static method in class org.distributeme.core.qos.QOSRegistry
-
Returns the singleton instance.
- getInstance() - Static method in class org.distributeme.core.util.LocalServiceDescriptorStore
-
Getter for the field
instance. - getInstanceId() - Method in class org.distributeme.core.ServiceDescriptor
-
Getter for the field
instanceId. - getIntervalDurationInSeconds() - Method in class org.distributeme.core.routing.blacklisting.ErrorsPerIntervalBlacklistingStrategyConfig
- getIntervalDurationInSeconds() - Method in class org.distributeme.core.routing.blacklisting.intervalbased.withblacklistingtimeout.ErrorsPerIntervalWithBlacklistingTimeConfig
- getKey() - Method in class org.distributeme.core.qos.QOSEntry
-
getKey.
- getKey(String, String) - Static method in class org.distributeme.core.qos.QOSEntry
-
getKey.
- getLastAccessTimestamp() - Method in interface org.distributeme.core.lifecycle.ServiceAdapter
-
Returns the timestamp of the service last update.
- getLastAccessTimestamp() - Method in class org.distributeme.core.lifecycle.ServiceInfo
-
Getter for the field
lastAccessTimestamp. - getLocal(Class<T>) - Static method in class org.distributeme.core.ServiceLocator
-
Returns a local instance of T.
- getLocalStore() - Method in class org.distributeme.core.interceptor.InterceptionContext
-
Getter for the field
localStore. - getLog() - Method in class org.distributeme.core.routing.AbstractParameterBasedModRouterWithFailOverToNextNode
-
Simply return configured
Loggerinstance. - getLog() - Method in class org.distributeme.core.routing.AbstractRouterWithFailOverToNextNode
-
Simply return configured
Loggerinstance. - getLog() - Method in class org.distributeme.core.routing.AbstractRouterWithStickyFailOverToNextNode
-
Simply return configured
Loggerinstance. - getLog() - Method in class org.distributeme.core.routing.RoundRobinRouterWithFailoverToNextNode
-
Simply return configured
Loggerinstance. - getLog() - Method in class org.distributeme.core.routing.RoundRobinRouterWithStickyFailoverToNextNode
-
Simply return configured
Loggerinstance. - getLookupString() - Method in class org.distributeme.core.ServiceDescriptor
-
getLookupString.
- getMappings() - Method in class org.distributeme.core.RegistryUtil.Configurable
- getMessage() - Method in class org.distributeme.core.lifecycle.HealthStatus
-
Getter for the field
message. - getMethodName() - Method in class org.distributeme.core.AbstractCallContext
-
Getter for the field
methodName. - getMod() - Method in class org.distributeme.core.routing.ParameterBasedModRouter
-
Getter for the field
mod. - getModableValue(Object) - Method in class org.distributeme.core.routing.AbstractParameterBasedModRouterWithFailOverToNextNode
-
Return long value for mod calculation.
- getModableValue(Object) - Method in class org.distributeme.core.routing.AbstractRouterWithFailOverToNextNode
-
Return long value for mod calculation.
- getModableValue(Object) - Method in class org.distributeme.core.routing.AbstractRouterWithStickyFailOverToNextNode
-
Return long value for mod calculation.
- getModableValue(Object) - Method in class org.distributeme.core.routing.ParameterBasedModRouter
-
Returns parameter value converted to Long actually.
- getModableValue(Object) - Method in class org.distributeme.core.routing.RoundRobinRouterWithFailoverToNextNode
-
Return long value for mod calculation.
- getModableValue(Object) - Method in class org.distributeme.core.routing.RoundRobinRouterWithStickyFailoverToNextNode
-
Return long value for mod calculation.
- getModBasedServiceId(ClientSideCallContext) - Method in class org.distributeme.core.routing.AbstractParameterBasedModRouterWithFailOverToNextNode
-
Return serviceId based on Mod routing strategy.
- getModBasedServiceId(ClientSideCallContext) - Method in class org.distributeme.core.routing.AbstractRouterWithFailOverToNextNode
-
Return serviceId based on Mod routing strategy.
- getModBasedServiceId(ClientSideCallContext) - Method in class org.distributeme.core.routing.AbstractRouterWithStickyFailOverToNextNode
-
Return serviceId based on Mod routing strategy.
- getModBasedServiceId(ClientSideCallContext) - Method in class org.distributeme.core.routing.RoundRobinRouterWithFailoverToNextNode
-
Return serviceId based on Mod routing strategy.
- getModBasedServiceId(ClientSideCallContext) - Method in class org.distributeme.core.routing.RoundRobinRouterWithStickyFailoverToNextNode
-
Return serviceId based on Mod routing strategy.
- getMonitoredLocal(Class<T>, Class<?>...) - Static method in class org.distributeme.core.ServiceLocator
-
Returns a moskito-monitored local instance of the requested interface.
- getNumberOfInstances() - Method in class org.distributeme.core.routing.GenericRouterConfiguration
-
Getter for the field
numberOfInstances. - getPackageName(Class<? extends Service>) - Static method in class org.distributeme.core.conventions.SharedNamingUtils
-
Get package name for generated code.
- getParameterPosition() - Method in class org.distributeme.core.routing.ParameterBasedModRouter
-
Getter for the field
parameterPosition. - getParameters() - Method in class org.distributeme.core.AbstractCallContext
-
Getter for the field
parameters. - getPort() - Method in interface org.distributeme.core.Location
-
Returns the port of the registry.
- getPort() - Method in class org.distributeme.core.RegistryLocation
-
Returns the port.
- getPort() - Method in class org.distributeme.core.ServiceDescriptor
-
Getter for the field
port. - getProducerId() - Method in enum class org.distributeme.core.interceptor.moskito.MoskitoJourneyInterceptorStatsProducer
- getProtocol() - Method in interface org.distributeme.core.Location
-
getProtocol.
- getProtocol() - Method in class org.distributeme.core.RegistryLocation
-
getProtocol.
- getProtocol() - Method in class org.distributeme.core.ServiceDescriptor
-
Getter for the field
protocol. - getPublicServices() - Method in interface org.distributeme.core.lifecycle.LifecycleComponent
-
Returns a list of all publicly accessable services.
- getPublicServices() - Method in enum class org.distributeme.core.lifecycle.LifecycleComponentImpl
-
Returns a list of all publicly accessable services.
- getRandomInt(int) - Method in class org.distributeme.core.routing.AbstractRouterWithStickyFailOverToNextNode
- getReaction() - Method in class org.distributeme.core.failing.FailDecision
-
Getter for the field
reaction. - getRegistrationName(String) - Method in class org.distributeme.core.failing.Failover
-
Returns the registration name for this service instance.
- getRegistrationName(String) - Method in class org.distributeme.core.failing.FailoverAndReturn
-
Returns the registration name for this service instance.
- getRegistrationName(String) - Method in class org.distributeme.core.routing.PropertyBasedRegistrationNameProvider
-
Returns the registration name for this service instance.
- getRegistrationName(String) - Method in interface org.distributeme.core.routing.RegistrationNameProvider
-
Returns the registration name for this service instance.
- getRegistrationString() - Method in class org.distributeme.core.ServiceDescriptor
-
getRegistrationString.
- getRegistryBaseUrl() - Static method in class org.distributeme.core.RegistryUtil
-
Get registry url for internal use.
- getRegistryBaseUrl() - Static method in class org.distributeme.core.util.EventServiceRegistryUtil
-
Returns the base url for this registry application.
- getRegistryBaseUrl(String) - Static method in class org.distributeme.core.util.BaseRegistryUtil
-
Returns the base url of the specified registry application.
- getRegistryBaseUrl(String, String, int, String, String) - Static method in class org.distributeme.core.util.BaseRegistryUtil
-
getRegistryBaseUrl.
- getRegistryBaseUrl(Location) - Static method in class org.distributeme.core.RegistryUtil
-
Get registry url for internal use.
- getRegistryBaseUrl(Location) - Static method in class org.distributeme.core.util.EventServiceRegistryUtil
-
Returns the base url for this registry application.
- getRegistryConnectorClazz() - Method in class org.distributeme.core.RegistryUtil.Configurable
- getRegistryContainerContext() - Method in class org.distributeme.core.RegistryLocation
-
Getter for the field
registryContainerContext. - getRegistryContainerHost() - Method in class org.distributeme.core.RegistryLocation
-
Getter for the field
registryContainerHost. - getRegistryContainerPort() - Method in class org.distributeme.core.RegistryLocation
-
Getter for the field
registryContainerPort. - getRegistryContainerProtocol() - Method in class org.distributeme.core.RegistryLocation
-
Getter for the field
registryContainerProtocol. - getRegistryLocation() - Static method in class org.distributeme.core.util.BaseRegistryUtil
- getRemote(Class<T>) - Static method in class org.distributeme.core.ServiceLocator
-
Returns a remote instance of a service aka stub.
- getRemoteConsumerWrapperErrorLimit() - Method in class org.distributeme.core.Defaults.DefaultsConfiguration
- getRemoteConsumerWrapperErrorLimit() - Static method in class org.distributeme.core.Defaults
-
How many errors a RemoteConsumerWrapper can encounter before rendering itself inactive and cuting of this consumer.
- getRequestRoutedToCount(String) - Method in class org.distributeme.core.stats.RoutingStats
-
getRequestRoutedToCount.
- getRequiredNumberOfIntervalsWithErrors() - Method in class org.distributeme.core.routing.blacklisting.ErrorsPerIntervalBlacklistingStrategyConfig
- getRequiredNumberOfIntervalsWithErrors() - Method in class org.distributeme.core.routing.blacklisting.intervalbased.withblacklistingtimeout.ErrorsPerIntervalWithBlacklistingTimeConfig
- getRetryDecisionCount(String) - Method in class org.distributeme.core.stats.RoutingStats
-
getRetryDecisionCount.
- getReturnException() - Method in class org.distributeme.core.asynch.SingleCallHandler
-
Getter for the field
returnException. - getReturnException(String) - Method in class org.distributeme.core.asynch.MultiCallCollector
-
getReturnException.
- getReturnValue() - Method in class org.distributeme.core.asynch.SingleCallHandler
-
Getter for the field
returnValue. - getReturnValue() - Method in class org.distributeme.core.interceptor.InterceptionContext
-
Getter for the field
returnValue. - getReturnValue() - Method in class org.distributeme.core.interceptor.InterceptorResponse
-
Getter for the field
returnValue. - getReturnValue(String) - Method in class org.distributeme.core.asynch.MultiCallCollector
-
getReturnValue.
- getRmiRegistryMaxPort() - Method in class org.distributeme.core.RegistryLocation
-
Getter for the field
rmiRegistryMaxPort. - getRmiRegistryMinPort() - Method in class org.distributeme.core.RegistryLocation
-
Getter for the field
rmiRegistryMinPort. - getRmiRegistryPort() - Static method in class org.distributeme.core.RMIRegistryUtil
-
Getter for the field
rmiRegistryPort. - getRoutingStats(String) - Method in class org.distributeme.core.routing.AbstractRouter
-
getRoutingStats.
- getRRBasedServiceId(ClientSideCallContext) - Method in class org.distributeme.core.routing.AbstractParameterBasedModRouterWithFailOverToNextNode
-
Returns serviceId based on RoundRobin strategy.
- getRRBasedServiceId(ClientSideCallContext) - Method in class org.distributeme.core.routing.AbstractRouterWithFailOverToNextNode
-
Returns serviceId based on RoundRobin strategy.
- getRRBasedServiceId(ClientSideCallContext) - Method in class org.distributeme.core.routing.AbstractRouterWithStickyFailOverToNextNode
-
Returns serviceId based on RoundRobin strategy.
- getRRBasedServiceId(ClientSideCallContext) - Method in class org.distributeme.core.routing.RoundRobinRouterWithFailoverToNextNode
-
Returns serviceId based on RoundRobin strategy.
- getRRBasedServiceId(ClientSideCallContext) - Method in class org.distributeme.core.routing.RoundRobinRouterWithStickyFailoverToNextNode
-
Returns serviceId based on RoundRobin strategy.
- getServerLifecycleListeners() - Method in class org.distributeme.core.listener.ListenerRegistry
-
Getter for the field
serverLifecycleListeners. - getServerSideLimit() - Method in class org.distributeme.core.concurrencycontrol.ConcurrencyControlStrategyConfiguration
-
Getter for the field
serverSideLimit. - getServerSideRequestInterceptors() - Method in class org.distributeme.core.interceptor.InterceptorRegistry
-
getServerSideRequestInterceptors.
- getServiceAmount() - Method in class org.distributeme.core.routing.AbstractParameterBasedModRouterWithFailOverToNextNode
-
Return amount of services for which routing should be performed.
- getServiceAmount() - Method in class org.distributeme.core.routing.AbstractRouterWithFailOverToNextNode
-
Return amount of services for which routing should be performed.
- getServiceAmount() - Method in class org.distributeme.core.routing.AbstractRouterWithStickyFailOverToNextNode
-
Return amount of services for which routing should be performed.
- getServiceAmount() - Method in class org.distributeme.core.routing.RoundRobinRouterWithFailoverToNextNode
-
Return amount of services for which routing should be performed.
- getServiceAmount() - Method in class org.distributeme.core.routing.RoundRobinRouterWithStickyFailoverToNextNode
-
Return amount of services for which routing should be performed.
- getServiceDescriptors() - Method in class org.distributeme.core.util.LocalServiceDescriptorStore
-
getServiceDescriptors.
- getServiceId() - Method in class org.distributeme.core.AbstractCallContext
-
Getter for the field
serviceId. - getServiceId() - Method in class org.distributeme.core.lifecycle.ServiceInfo
-
Getter for the field
serviceId. - getServiceId() - Method in class org.distributeme.core.qos.QOSCallContext
-
Getter for the field
serviceId. - getServiceId() - Method in class org.distributeme.core.qos.QOSEntry
-
Getter for the field
serviceId. - getServiceId() - Method in class org.distributeme.core.ServiceDescriptor
-
Getter for the field
serviceId. - getServiceIdForCall(ClientSideCallContext) - Method in class org.distributeme.core.failing.Failover
-
Returns the serviceId for this particular call to route to.
- getServiceIdForCall(ClientSideCallContext) - Method in class org.distributeme.core.failing.FailoverAndReturn
-
Returns the serviceId for this particular call to route to.
- getServiceIdForCall(ClientSideCallContext) - Method in class org.distributeme.core.failing.FailoverAndReturnWithConfigurableBlacklisting
- getServiceIdForCall(ClientSideCallContext) - Method in class org.distributeme.core.routing.AbstractRouterWithFailOverToNextNode
-
Returns the serviceId for this particular call to route to.
- getServiceIdForCall(ClientSideCallContext) - Method in class org.distributeme.core.routing.AbstractRouterWithStickyFailOverToNextNode
-
Returns the serviceId for this particular call to route to.
- getServiceIdForCall(ClientSideCallContext) - Method in class org.distributeme.core.routing.FairRoundRobinRouter
-
Returns the serviceId for this particular call to route to.
- getServiceIdForCall(ClientSideCallContext) - Method in class org.distributeme.core.routing.NoOpRouter
-
Returns the serviceId for this particular call to route to.
- getServiceIdForCall(ClientSideCallContext) - Method in class org.distributeme.core.routing.ParameterBasedModRouter
-
Returns the serviceId for this particular call to route to.
- getServiceIdForCall(ClientSideCallContext) - Method in class org.distributeme.core.routing.RoundRobinRouter
-
Returns the serviceId for this particular call to route to.
- getServiceIdForCall(ClientSideCallContext) - Method in interface org.distributeme.core.routing.Router
-
Returns the serviceId for this particular call to route to.
- getServiceIdForCall(ClientSideCallContext) - Method in class org.distributeme.core.routing.SysOutRouter
-
Returns the serviceId for this particular call to route to.
- getServiceIds() - Method in class org.distributeme.core.interceptor.availabilitytesting.ConfigurationInterceptorUtil.ConfigurationObject
- getServiceIdsList() - Method in class org.distributeme.core.interceptor.availabilitytesting.ConfigurationInterceptorUtil.ConfigurationObject
- getServiceInfo(String) - Method in interface org.distributeme.core.lifecycle.LifecycleComponent
-
Collects and returns the info about the specified service.
- getServiceInfo(String) - Method in enum class org.distributeme.core.lifecycle.LifecycleComponentImpl
-
Collects and returns the info about the specified service.
- getSlowDownTime() - Method in class org.distributeme.core.interceptor.availabilitytesting.ClientSideSlowDownByConfigurationInterceptor
-
Returns the amount of time in milliseconds the call should be slowed down.
- getSlowDownTime() - Method in class org.distributeme.core.interceptor.availabilitytesting.ClientSideSlowDownByPropertyInterceptor
-
getSlowDownTime.
- getSlowDownTime() - Method in class org.distributeme.core.interceptor.availabilitytesting.ClientSideSlowDownInterceptor
-
Returns the amount of time in milliseconds the call should be slowed down.
- getSlowDownTime() - Static method in class org.distributeme.core.interceptor.availabilitytesting.ConfigurationInterceptorUtil
-
getSlowDownTime.
- getSlowDownTime() - Static method in class org.distributeme.core.interceptor.availabilitytesting.PropertyInterceptorUtil
-
getSlowDownTime.
- getSlowDownTime() - Method in class org.distributeme.core.interceptor.availabilitytesting.ServerSideSlowDownByConfigurationInterceptor
-
Returns the amount of time in milliseconds the call should be slowed down.
- getSlowDownTime() - Method in class org.distributeme.core.interceptor.availabilitytesting.ServerSideSlowDownByPropertyInterceptor
-
Returns the amount of time in milliseconds the call should be slowed down.
- getSlowDownTime() - Method in class org.distributeme.core.interceptor.availabilitytesting.ServerSideSlowDownInterceptor
-
Returns the amount of time in milliseconds the call should be slowed down.
- getSlowDownTimeInMillis() - Method in class org.distributeme.core.interceptor.availabilitytesting.ConfigurationInterceptorUtil.ConfigurationObject
- getStartTime() - Method in class org.distributeme.core.qos.QOSCallContext
-
Getter for the field
startTime. - getStatName() - Method in enum class org.distributeme.core.stats.RoutingStats.StatDef
- getStatNames() - Static method in enum class org.distributeme.core.stats.RoutingStats.StatDef
- getStats() - Method in enum class org.distributeme.core.interceptor.moskito.MoskitoJourneyInterceptorStatsProducer
- getStrategy() - Method in class org.distributeme.core.routing.AbstractParameterBasedModRouterWithFailOverToNextNode
-
Return RouterStrategy - which should be used for current Router implementation.
- getStrategy() - Method in class org.distributeme.core.routing.AbstractRouterWithFailOverToNextNode
-
Return RouterStrategy - which should be used for current Router implementation.
- getStrategy() - Method in class org.distributeme.core.routing.AbstractRouterWithStickyFailOverToNextNode
-
Return RouterStrategy - which should be used for current Router implementation.
- getStrategy() - Method in class org.distributeme.core.routing.RoundRobinRouterWithFailoverToNextNode
-
Return RouterStrategy - which should be used for current Router implementation.
- getStrategy() - Method in class org.distributeme.core.routing.RoundRobinRouterWithStickyFailoverToNextNode
-
Return RouterStrategy - which should be used for current Router implementation.
- getStubFactoryFullClassName(Class<? extends Service>) - Static method in class org.distributeme.core.conventions.SharedNamingUtils
-
Get generated remote stub factory name.
- getSubsystem() - Method in enum class org.distributeme.core.interceptor.moskito.MoskitoJourneyInterceptorStatsProducer
- getSuffix() - Method in class org.distributeme.core.failing.FailoverAndReturn
-
getSuffix.
- getSuffix() - Method in class org.distributeme.core.failing.FailoverAndReturnWithConfigurableBlacklisting
- getSystemPropertiesToTags() - Method in class org.distributeme.core.RegistryUtil.Configurable
- getSystemWideUniqueId() - Method in class org.distributeme.core.ServiceDescriptor
-
getSystemWideUniqueId.
- getTag() - Method in interface org.distributeme.core.CustomTagProvider
- getTagableSystemProperties() - Method in class org.distributeme.core.RegistryUtil.Configurable
- getTargetService() - Method in class org.distributeme.core.failing.FailDecision
-
Getter for the field
targetService. - getTimeoutBeforeBlackList() - Method in class org.distributeme.core.qos.QOSConfiguration
-
Getter for the field
timeoutBeforeBlackList. - getTimestamp() - Method in class org.distributeme.core.qos.QOSEntry
-
Getter for the field
timestamp. - getTimestamp() - Method in class org.distributeme.core.ServiceDescriptor
-
Getter for the field
timestamp. - getTimeString(long) - Static method in class org.distributeme.core.ServiceDescriptor
-
getTimeString.
- getTransportableCallContext() - Method in class org.distributeme.core.AbstractCallContext
-
Getter for the field
transportableCallContext. - getUrlContent(String) - Static method in class org.distributeme.core.util.BaseRegistryUtil
-
Reads the server reply to an url and returns it as string.
- getUrlContent(String, boolean) - Static method in class org.distributeme.core.util.BaseRegistryUtil
-
getUrlContent.
- getValueByName(String) - Static method in enum class org.distributeme.core.stats.RoutingStats.StatDef
- getValueByNameAsString(String, String, TimeUnit) - Method in class org.distributeme.core.stats.RoutingStats
- getValues(IStats, String, TimeUnit) - Method in class org.distributeme.core.stats.RoutingStatsDecorator
- getXMLServiceList() - Static method in class org.distributeme.core.RegistryUtil
-
Returns the list of services as xml-string.
- getXMLServiceList(Location) - Static method in class org.distributeme.core.RegistryUtil
-
Returns the list of services from a specified location.
- GOT_BLACKLISTED - Enum constant in enum class org.distributeme.core.routing.blacklisting.BlacklistDecision
- GREEN - Enum constant in enum class org.distributeme.core.lifecycle.Health
-
The service is ok.
H
- hashCode() - Method in class org.distributeme.core.ServiceDescriptor
- Health - Enum Class in org.distributeme.core.lifecycle
-
Health state of a service.
- HealthStatus - Class in org.distributeme.core.lifecycle
-
HealthStatus of a service contains of a state and a message.
- HealthStatus(Health, String) - Constructor for class org.distributeme.core.lifecycle.HealthStatus
-
Creates a new health status.
- HOST_SEPARATOR - Static variable in class org.distributeme.core.ServiceDescriptor
-
Separator between host part and interface part in the string representation.
I
- increaseCallCount() - Method in class org.distributeme.core.ClientSideCallContext
-
increaseCallCount.
- INSTANCE - Enum constant in enum class org.distributeme.core.lifecycle.LifecycleComponentImpl
-
The singleton instance.
- INSTANCE_SEPARATOR - Static variable in class org.distributeme.core.ServiceDescriptor
-
Separator between serviceId and instanceId.
- InterceptionContext - Class in org.distributeme.core.interceptor
-
The interception context indicates current progress and phase of the interception and also allows to store some local information to this call.
- InterceptionContext() - Constructor for class org.distributeme.core.interceptor.InterceptionContext
- InterceptionPhase - Enum Class in org.distributeme.core.interceptor
-
Describes various interception phases during a call.
- InterceptorRegistry - Class in org.distributeme.core.interceptor
-
The registry for the interceptors.
- InterceptorRegistry.Config - Class in org.distributeme.core.interceptor
-
Internal configuration holder class.
- InterceptorResponse - Class in org.distributeme.core.interceptor
-
Returned by the interceptor as a result of call interception.
- InterceptorResponse(InterceptorResponse.InterceptorCommand) - Constructor for class org.distributeme.core.interceptor.InterceptorResponse
-
Constructor for InterceptorResponse.
- InterceptorResponse.InterceptorCommand - Enum Class in org.distributeme.core.interceptor
-
The command.
- IS_BLACKLISTED - Enum constant in enum class org.distributeme.core.routing.blacklisting.BlacklistDecision
- isBlacklisted() - Method in enum class org.distributeme.core.routing.blacklisting.BlacklistDecision
- isBlacklisted() - Static method in class org.distributeme.core.util.ServerSideUtils
-
isBlacklisted.
- isBlacklisted(String) - Method in interface org.distributeme.core.routing.blacklisting.BlacklistingStrategy
-
Returns the blacklist decision for given service instanceID.
- isBlacklisted(String) - Method in class org.distributeme.core.routing.blacklisting.DebugBlacklistingStrategy
- isBlacklisted(String) - Method in class org.distributeme.core.routing.blacklisting.DefaultBlacklistingStrategy
- isBlacklisted(String) - Method in class org.distributeme.core.routing.blacklisting.ErrorsPerIntervalBlacklistingStrategy
- isBlacklisted(String) - Method in class org.distributeme.core.routing.blacklisting.intervalbased.withblacklistingtimeout.ErrorsPerIntervalWithBlacklistTimeStrategy
- isBlacklisted(String) - Method in class org.distributeme.core.routing.blacklisting.NoOpBlacklistingStrategy
- isBlacklistExpired() - Method in class org.distributeme.core.qos.QOSEntry
-
If blacklisted, true if the blacklist expiration timestamp has been reached?
- isError() - Method in class org.distributeme.core.asynch.SingleCallHandler
-
isError.
- isError(String) - Method in class org.distributeme.core.asynch.MultiCallCollector
-
isError.
- isFailoverCall() - Static method in class org.distributeme.core.util.ServerSideUtils
-
Returns true if current call is failover.
- isFinished() - Method in class org.distributeme.core.asynch.MultiCallCollector
-
isFinished.
- isFinished() - Method in class org.distributeme.core.asynch.SingleCallHandler
-
isFinished.
- isFirstCall() - Method in class org.distributeme.core.ClientSideCallContext
-
isFirstCall.
- isOnline() - Method in interface org.distributeme.core.lifecycle.LifecycleComponent
-
Returns true if the service is online.
- isOnline() - Method in enum class org.distributeme.core.lifecycle.LifecycleComponentImpl
-
Returns true if the service is online.
- isOverrideBlacklistIfAllBlacklisted() - Method in class org.distributeme.core.routing.GenericRouterConfiguration
- isServiceIdConfiguredByProperty(String) - Static method in class org.distributeme.core.interceptor.availabilitytesting.ConfigurationInterceptorUtil
-
isServiceIdConfiguredByProperty.
- isServiceIdConfiguredByProperty(String) - Static method in class org.distributeme.core.interceptor.availabilitytesting.PropertyInterceptorUtil
-
isServiceIdConfiguredByProperty.
- isSet() - Method in enum class org.distributeme.core.conventions.SystemProperties
-
Returns true if the property is set.
- isSuccess() - Method in class org.distributeme.core.asynch.SingleCallHandler
-
isSuccess.
- isSuccess(String) - Method in class org.distributeme.core.asynch.MultiCallCollector
-
isSuccess.
J
- JAXWS - Enum constant in enum class org.distributeme.core.ServiceDescriptor.Protocol
-
JAXWS aka WebService.
L
- LifecycleAware - Interface in org.distributeme.core.lifecycle
-
A service can implement this to signal distributeme that it is aware of the lifecycles and wants to be asked about it status.
- LifecycleComponent - Interface in org.distributeme.core.lifecycle
-
Defines an internal component that controls lifecycle of services inside of distributeme distributed vms.
- LifecycleComponentImpl - Enum Class in org.distributeme.core.lifecycle
-
Implementation of the LifecycleComponent.
- LIST - Enum constant in enum class org.distributeme.core.conventions.WebOperations
-
Returns the list of channels.
- list2string(List<ServiceDescriptor>) - Static method in class org.distributeme.core.util.EventServiceRegistryUtil
-
Converts a list of service descriptors to a string.
- ListenerRegistry - Class in org.distributeme.core.listener
-
The registry for the ServerLifecycleListener instances..
- ListenerRegistry.Config - Class in org.distributeme.core.listener
-
Internal configuration holder class.
- LOCAL_RMI_REGISTRY_MAX_PORT - Enum constant in enum class org.distributeme.core.conventions.SystemProperties
-
Max port to use for the local rmi registry.
- LOCAL_RMI_REGISTRY_MIN_PORT - Enum constant in enum class org.distributeme.core.conventions.SystemProperties
-
Minimal port to use for the local rmi registry.
- LOCAL_RMI_REGISTRY_PORT - Enum constant in enum class org.distributeme.core.conventions.SystemProperties
-
Set custom rmi registration port.
- LocalServiceDescriptorStore - Class in org.distributeme.core.util
-
This utility contains locally known service descriptors, which means service descriptors that have been created in this vm.
- LocalServiceDescriptorStore() - Constructor for class org.distributeme.core.util.LocalServiceDescriptorStore
- Location - Interface in org.distributeme.core
-
Interface which defines host and port.
- logClientSideExceptions() - Static method in class org.distributeme.core.Verbosity
-
logClientSideExceptions.
- logServerSideExceptions() - Static method in class org.distributeme.core.Verbosity
-
logServerSideExceptions.
M
- MANUAL - Enum constant in enum class org.distributeme.core.DiscoveryMode
-
This mode means that the service discovery will be tied to a named reference submitted to the stub.
- MINUTE - Static variable in class org.distributeme.core.failing.FailoverAndReturn
-
Minutes in ms.
- MOD_ROUTER - Enum constant in enum class org.distributeme.core.routing.RouterStrategy
-
Router based on Mod policy/strategy.
- MoskitoJourneyInterceptor - Class in org.distributeme.core.interceptor.moskito
-
This interceptor supports moskito journeys over the network, it transmits server side call trace back to the client.
- MoskitoJourneyInterceptor() - Constructor for class org.distributeme.core.interceptor.moskito.MoskitoJourneyInterceptor
- MoskitoJourneyInterceptorStatsProducer - Enum Class in org.distributeme.core.interceptor.moskito
-
This producer is a dummy class that is used for grouping of requests in journey analyzes.
- MultiCallCollector - Class in org.distributeme.core.asynch
-
A helper class to synchronously execute multiple asynchronous calls and collect results.
- MultiCallCollector(int) - Constructor for class org.distributeme.core.asynch.MultiCallCollector
-
Constructor for MultiCallCollector.
- MultiCallCollector.SubCallBackHandler - Class in org.distributeme.core.asynch
-
An instance of this class is used as a call handler for each subcall.
N
- NETWORK - Enum constant in enum class org.distributeme.core.interceptor.moskito.MoskitoJourneyInterceptorStatsProducer
-
Producer for network.
- NoConnectionToServerException - Exception Class in org.distributeme.core.exception
-
Exception that is used internally to signalize that a connection to the server couldn't be established.
- NoConnectionToServerException(String) - Constructor for exception class org.distributeme.core.exception.NoConnectionToServerException
-
Constructor for NoConnectionToServerException.
- NoConnectionToServerException(String, Exception) - Constructor for exception class org.distributeme.core.exception.NoConnectionToServerException
-
Constructor for NoConnectionToServerException.
- NoOpBlacklistingStrategy - Class in org.distributeme.core.routing.blacklisting
-
NoOpBlacklisting strategy simply does nothing.
- NoOpBlacklistingStrategy() - Constructor for class org.distributeme.core.routing.blacklisting.NoOpBlacklistingStrategy
- NoOpRouter - Class in org.distributeme.core.routing
-
This router implementation does mostly nothing.
- NoOpRouter() - Constructor for class org.distributeme.core.routing.NoOpRouter
- NOT_BLACKLISTED - Enum constant in enum class org.distributeme.core.routing.blacklisting.BlacklistDecision
- NOTIFY_CONSUMER - Enum constant in enum class org.distributeme.core.conventions.WebOperations
-
Notifies that a consumer became unavailable.
- NOTIFY_SUPPLIER - Enum constant in enum class org.distributeme.core.conventions.WebOperations
-
Notifies that a supplier became unavailable.
- notifyBind(Location, ServiceDescriptor) - Method in class org.distributeme.core.DebugRegistryConnector
- notifyBind(Location, ServiceDescriptor) - Method in class org.distributeme.core.DistributemeRegistryConnector
-
notifyBind.
- notifyBind(Location, ServiceDescriptor) - Method in interface org.distributeme.core.RegistryConnector
- notifyBind(Location, ServiceDescriptor) - Static method in class org.distributeme.core.RegistryUtil
-
notifyBind.
- notifyCallFailed(ClientSideCallContext) - Method in interface org.distributeme.core.routing.blacklisting.BlacklistingStrategy
-
Called by the router when a call to service instance failed.
- notifyCallFailed(ClientSideCallContext) - Method in class org.distributeme.core.routing.blacklisting.DebugBlacklistingStrategy
- notifyCallFailed(ClientSideCallContext) - Method in class org.distributeme.core.routing.blacklisting.DefaultBlacklistingStrategy
- notifyCallFailed(ClientSideCallContext) - Method in class org.distributeme.core.routing.blacklisting.ErrorsPerIntervalBlacklistingStrategy
- notifyCallFailed(ClientSideCallContext) - Method in class org.distributeme.core.routing.blacklisting.intervalbased.withblacklistingtimeout.ErrorsPerIntervalWithBlacklistTimeStrategy
- notifyCallFailed(ClientSideCallContext) - Method in class org.distributeme.core.routing.blacklisting.NoOpBlacklistingStrategy
- notifyClientSideCallFinished(ClientSideCallContext) - Method in class org.distributeme.core.concurrencycontrol.AbstractConcurrencyControlStrategy
-
Called by the stub after the call is finished.
- notifyClientSideCallFinished(ClientSideCallContext) - Method in interface org.distributeme.core.concurrencycontrol.ConcurrencyControlStrategy
-
Called by the stub after the call is finished.
- notifyClientSideCallFinished(ClientSideCallContext) - Method in class org.distributeme.core.concurrencycontrol.ConfigurationBasedConcurrencyControlStrategy
-
Called by the stub after the call is finished.
- notifyClientSideCallFinished(ClientSideCallContext) - Method in class org.distributeme.core.concurrencycontrol.ConstantBasedConcurrencyControlStrategy
-
Called by the stub after the call is finished.
- notifyClientSideCallStarted(ClientSideCallContext) - Method in class org.distributeme.core.concurrencycontrol.AbstractConcurrencyControlStrategy
-
Called by the stub before the call is executed.
- notifyClientSideCallStarted(ClientSideCallContext) - Method in interface org.distributeme.core.concurrencycontrol.ConcurrencyControlStrategy
-
Called by the stub before the call is executed.
- notifyClientSideCallStarted(ClientSideCallContext) - Method in class org.distributeme.core.concurrencycontrol.ConfigurationBasedConcurrencyControlStrategy
-
Called by the stub before the call is executed.
- notifyClientSideCallStarted(ClientSideCallContext) - Method in class org.distributeme.core.concurrencycontrol.ConstantBasedConcurrencyControlStrategy
-
Called by the stub before the call is executed.
- notifyConsumerNotAvailable(ServiceDescriptor) - Static method in class org.distributeme.core.util.EventServiceRegistryUtil
-
notifyConsumerNotAvailable.
- notifyNotAvailable(EventServiceRegistryUtil.Target, ServiceDescriptor) - Static method in class org.distributeme.core.util.EventServiceRegistryUtil
-
Offers a possibility to mark a descriptor as unavailable.
- notifyServerSideCallFinished(ServerSideCallContext) - Method in class org.distributeme.core.concurrencycontrol.AbstractConcurrencyControlStrategy
-
Called by the skeleton after the call is finished.
- notifyServerSideCallFinished(ServerSideCallContext) - Method in interface org.distributeme.core.concurrencycontrol.ConcurrencyControlStrategy
-
Called by the skeleton after the call is finished.
- notifyServerSideCallFinished(ServerSideCallContext) - Method in class org.distributeme.core.concurrencycontrol.ConfigurationBasedConcurrencyControlStrategy
-
Called by the skeleton after the call is finished.
- notifyServerSideCallFinished(ServerSideCallContext) - Method in class org.distributeme.core.concurrencycontrol.ConstantBasedConcurrencyControlStrategy
-
Called by the skeleton after the call is finished.
- notifyServerSideCallStarted(ServerSideCallContext) - Method in class org.distributeme.core.concurrencycontrol.AbstractConcurrencyControlStrategy
-
Called by the skeleton before the call is executed.
- notifyServerSideCallStarted(ServerSideCallContext) - Method in interface org.distributeme.core.concurrencycontrol.ConcurrencyControlStrategy
-
Called by the skeleton before the call is executed.
- notifyServerSideCallStarted(ServerSideCallContext) - Method in class org.distributeme.core.concurrencycontrol.ConfigurationBasedConcurrencyControlStrategy
-
Called by the skeleton before the call is executed.
- notifyServerSideCallStarted(ServerSideCallContext) - Method in class org.distributeme.core.concurrencycontrol.ConstantBasedConcurrencyControlStrategy
-
Called by the skeleton before the call is executed.
- notifyServiceId(String, String, String, String) - Method in interface org.distributeme.core.routing.RoutingAware
-
Called when the service id of the service instance is determined and the service is registered..
- notifySubCallFinished() - Method in class org.distributeme.core.asynch.MultiCallCollector
-
notifySubCallFinished.
- notifySupplierNotAvailable(ServiceDescriptor) - Static method in class org.distributeme.core.util.EventServiceRegistryUtil
-
notifySupplierNotAvailable.
- notifyUnbind(Location, ServiceDescriptor) - Method in class org.distributeme.core.DebugRegistryConnector
- notifyUnbind(Location, ServiceDescriptor) - Method in class org.distributeme.core.DistributemeRegistryConnector
-
notifyUnbind.
- notifyUnbind(Location, ServiceDescriptor) - Method in interface org.distributeme.core.RegistryConnector
- notifyUnbind(Location, ServiceDescriptor) - Static method in class org.distributeme.core.RegistryUtil
-
notifyUnbind.
O
- OK() - Static method in class org.distributeme.core.lifecycle.HealthStatus
-
Factory method for default status OK.
- org.distributeme.core - package org.distributeme.core
- org.distributeme.core.asynch - package org.distributeme.core.asynch
- org.distributeme.core.concurrencycontrol - package org.distributeme.core.concurrencycontrol
- org.distributeme.core.conventions - package org.distributeme.core.conventions
-
This package contains conventions used across distributeme submodules.
- org.distributeme.core.exception - package org.distributeme.core.exception
- org.distributeme.core.failing - package org.distributeme.core.failing
- org.distributeme.core.interceptor - package org.distributeme.core.interceptor
-
Support for client and server side interceptors of calls.
- org.distributeme.core.interceptor.availabilitytesting - package org.distributeme.core.interceptor.availabilitytesting
-
Contains set of interceptors for availability testing of services.
- org.distributeme.core.interceptor.moskito - package org.distributeme.core.interceptor.moskito
-
Contains set of interceptors for moskito support.
- org.distributeme.core.lifecycle - package org.distributeme.core.lifecycle
-
Contains lifecycle management.
- org.distributeme.core.listener - package org.distributeme.core.listener
-
Provides service lifecycle listening capabilities.
- org.distributeme.core.qos - package org.distributeme.core.qos
-
This package contains quality of service utilities for DistributeMe.
- org.distributeme.core.routing - package org.distributeme.core.routing
- org.distributeme.core.routing.blacklisting - package org.distributeme.core.routing.blacklisting
- org.distributeme.core.routing.blacklisting.intervalbased.withblacklistingtimeout - package org.distributeme.core.routing.blacklisting.intervalbased.withblacklistingtimeout
- org.distributeme.core.stats - package org.distributeme.core.stats
- org.distributeme.core.util - package org.distributeme.core.util
- OutgoingRequestRefusedException - Exception Class in org.distributeme.core.concurrencycontrol
-
This exception is thrown by the stub if client side concurrency control prohibits further outgoing connections to the server.
- OutgoingRequestRefusedException() - Constructor for exception class org.distributeme.core.concurrencycontrol.OutgoingRequestRefusedException
-
Constructor for OutgoingRequestRefusedException.
- OVERWRITE_RETURN_AND_CONTINUE - Enum constant in enum class org.distributeme.core.interceptor.InterceptorResponse.InterceptorCommand
-
Overwrite the return value, but allow the call to be executed regularly.
P
- PARAM_ID - Static variable in class org.distributeme.core.DistributemeRegistryConnector
-
Value for the parameter name for the id-param.
- PARAMETER_KEY_SERVICES - Static variable in class org.distributeme.core.routing.AbstractRouterWithStickyFailOverToNextNode
-
Services parameter.
- PARAMETER_KEY_TIMEOUT - Static variable in class org.distributeme.core.routing.AbstractRouterWithStickyFailOverToNextNode
-
Timeout parameter.
- ParameterBasedModRouter - Class in org.distributeme.core.routing
-
This router is based on numeric parameters and their mod value.
- ParameterBasedModRouter() - Constructor for class org.distributeme.core.routing.ParameterBasedModRouter
- parseTimeString(String) - Static method in class org.distributeme.core.ServiceDescriptor
-
parseTimeString.
- ping(Location) - Static method in class org.distributeme.core.RegistryUtil
-
Pings a location.
- PORT_SEPARATOR - Static variable in class org.distributeme.core.ServiceDescriptor
-
Separator between host and port.
- PREFIX - Static variable in class org.distributeme.core.SystemPropertyNames
-
This is the prefix for all parameters.
- printStatusToLogInfo() - Method in interface org.distributeme.core.lifecycle.LifecycleComponent
-
Logs a standard message to info.
- printStatusToLogInfo() - Method in enum class org.distributeme.core.lifecycle.LifecycleComponentImpl
-
Logs a standard message to info.
- printStatusToSystemOut() - Method in interface org.distributeme.core.lifecycle.LifecycleComponent
-
Prints a standard message to system out.
- printStatusToSystemOut() - Method in enum class org.distributeme.core.lifecycle.LifecycleComponentImpl
-
Prints a standard message to system out.
- processPhase(AbstractCallContext, InterceptionContext) - Method in class org.distributeme.core.interceptor.SinglePhaseInterceptor
-
processPhase.
- PROPERTY_FLIP_CHANCE_IN_PERCENT - Static variable in class org.distributeme.core.interceptor.availabilitytesting.Constants
-
Name of the property that specifies flip chance.
- PROPERTY_SERVICE_ID - Static variable in class org.distributeme.core.interceptor.availabilitytesting.Constants
-
Name of the service id system property.
- PROPERTY_SLOWDOWN_TIME_IN_MILLIS - Static variable in class org.distributeme.core.interceptor.availabilitytesting.Constants
-
Name of the property that specifies slowdowntime in milliseconds.
- PropertyBasedRegistrationNameProvider - Class in org.distributeme.core.routing
-
This registration name provider is based on a submitted property to the start.
- PropertyBasedRegistrationNameProvider() - Constructor for class org.distributeme.core.routing.PropertyBasedRegistrationNameProvider
- PropertyInterceptorUtil - Class in org.distributeme.core.interceptor.availabilitytesting
-
Utility to handle availabilitytesting properties..
- PropertyInterceptorUtil() - Constructor for class org.distributeme.core.interceptor.availabilitytesting.PropertyInterceptorUtil
- PROTOCOL_SEPARATOR - Static variable in class org.distributeme.core.ServiceDescriptor
-
Separator between protocol part of the descriptor and the rest of the descriptor.
Q
- QOSCallContext - Class in org.distributeme.core.qos
-
A thread local that stores information for current request.
- QOSCallContext() - Constructor for class org.distributeme.core.qos.QOSCallContext
- QOSConfiguration - Class in org.distributeme.core.qos
-
Configuration object for quality of service component.
- QOSConfiguration() - Constructor for class org.distributeme.core.qos.QOSConfiguration
- QOSEntry - Class in org.distributeme.core.qos
-
A call entry for QOS.
- QOSEntry(String, String) - Constructor for class org.distributeme.core.qos.QOSEntry
-
Creates a new QOSEntry.
- QOSMonitoringInterceptor - Class in org.distributeme.core.qos
-
Interceptor (client side) that enables QOS functionality in a client.
- QOSMonitoringInterceptor() - Constructor for class org.distributeme.core.qos.QOSMonitoringInterceptor
- QOSRegistry - Class in org.distributeme.core.qos
-
Quality of Service registry contains references to all active outgoing calls and blacklisted service ids.
R
- reconfigure() - Method in class org.distributeme.core.interceptor.InterceptorRegistry.Config
- reconfigure() - Method in class org.distributeme.core.listener.ListenerRegistry.Config
- RED - Enum constant in enum class org.distributeme.core.lifecycle.Health
-
The service is malfunctioning.
- registerAtRegistryAs(String, EventServiceRegistryUtil.Target, ServiceDescriptor) - Static method in class org.distributeme.core.util.EventServiceRegistryUtil
-
registerAtRegistryAs.
- registerConsumerAtRegistryAndGetSuppliers(String, ServiceDescriptor) - Static method in class org.distributeme.core.util.EventServiceRegistryUtil
-
registerConsumerAtRegistryAndGetSuppliers.
- registerPublicService(String, ServiceAdapter) - Method in interface org.distributeme.core.lifecycle.LifecycleComponent
-
Registers a service locally running service instance.
- registerPublicService(String, ServiceAdapter) - Method in enum class org.distributeme.core.lifecycle.LifecycleComponentImpl
-
Registers a service locally running service instance.
- registerSupplierAtRegistryAndGetConsumers(String, ServiceDescriptor) - Static method in class org.distributeme.core.util.EventServiceRegistryUtil
-
registerSupplierAtRegistryAndGetConsumers.
- REGISTRATION_HOSTNAME - Enum constant in enum class org.distributeme.core.conventions.SystemProperties
-
Hostname or ip which is used to register at the central registry.
- REGISTRATION_NAME_PROVIDER - Static variable in class org.distributeme.core.SystemPropertyNames
-
Registration name provider allows to customize the registration name of the instance.
- RegistrationNameProvider - Interface in org.distributeme.core.routing
-
Describes a registration name provider which defines the name useable for registration.
- RegistryConnector - Interface in org.distributeme.core
-
Interface to allow multiple registry implementations and appropriate connectors.
- registryLocation - Static variable in class org.distributeme.core.util.BaseRegistryUtil
-
Location config object.
- RegistryLocation - Class in org.distributeme.core
-
Configurable location object.
- RegistryUtil - Class in org.distributeme.core
-
Utilities for communication with the registry over http protocol.
- RegistryUtil() - Constructor for class org.distributeme.core.RegistryUtil
- RegistryUtil.Configurable - Class in org.distributeme.core
-
Inner configuration holder class.
- RequestRoutedTo - Enum constant in enum class org.distributeme.core.stats.RoutingStats.StatDef
-
How many requests has been directed to this router.
- RESET - Enum constant in enum class org.distributeme.core.conventions.WebOperations
-
Resets the registry.
- resolve(ServiceDescriptor) - Static method in class org.distributeme.core.RegistryUtil
-
Resolves a service request.
- resolve(ServiceDescriptor, Location) - Method in class org.distributeme.core.DebugRegistryConnector
- resolve(ServiceDescriptor, Location) - Method in class org.distributeme.core.DistributemeRegistryConnector
-
Resolves a service descriptor at a specified location.
- resolve(ServiceDescriptor, Location) - Method in interface org.distributeme.core.RegistryConnector
-
Resolve a service in the registry.
- resolve(ServiceDescriptor, Location) - Static method in class org.distributeme.core.RegistryUtil
-
Resolves a service descriptor at a specified location.
- retry() - Static method in class org.distributeme.core.failing.FailDecision
-
Factory method for retry reaction.
- RETRY - Enum constant in enum class org.distributeme.core.failing.FailDecision.Reaction
-
Retry.
- RetryCall - Class in org.distributeme.core.failing
-
This failing strategy always retries the call.
- RetryCall() - Constructor for class org.distributeme.core.failing.RetryCall
- RetryCallOnce - Class in org.distributeme.core.failing
-
This failing strategy only retries the call once.
- RetryCallOnce() - Constructor for class org.distributeme.core.failing.RetryCallOnce
- RetryDecision - Enum constant in enum class org.distributeme.core.stats.RoutingStats.StatDef
-
How many retry decisions have been returned.
- retryOnce() - Static method in class org.distributeme.core.failing.FailDecision
-
Factory method for retryOnce reaction.
- RETRYONCE - Enum constant in enum class org.distributeme.core.failing.FailDecision.Reaction
-
Retry but max once.
- RETURN - Enum constant in enum class org.distributeme.core.interceptor.InterceptorResponse.InterceptorCommand
-
Don't further process the call and return a preset value instead.
- RETURN_AND_FAIL - Enum constant in enum class org.distributeme.core.interceptor.InterceptorResponse.InterceptorCommand
-
Return current call, but mark the service as failed.
- RETURN_AND_FAIL - Static variable in class org.distributeme.core.interceptor.InterceptorResponse
-
Default reply variable.
- returnLater(Object) - Static method in class org.distributeme.core.interceptor.InterceptorResponse
-
Factory method to create a ready to use response.
- returnNow(Object) - Static method in class org.distributeme.core.interceptor.InterceptorResponse
-
Factory method to create a ready to use response.
- RMI - Enum constant in enum class org.distributeme.core.ServiceDescriptor.Protocol
-
RMI
- RMIRegistryUtil - Class in org.distributeme.core
-
Utils for handling the RMIRegistry object.
- RMIRegistryUtil() - Constructor for class org.distributeme.core.RMIRegistryUtil
- RoundRobinRouter - Class in org.distributeme.core.routing
-
This router sends each call to another instance.
- RoundRobinRouter() - Constructor for class org.distributeme.core.routing.RoundRobinRouter
- RoundRobinRouterWithFailoverToNextNode - Class in org.distributeme.core.routing
-
This router sends each call to another instance.
- RoundRobinRouterWithFailoverToNextNode() - Constructor for class org.distributeme.core.routing.RoundRobinRouterWithFailoverToNextNode
- RoundRobinRouterWithStickyFailoverToNextNode - Class in org.distributeme.core.routing
-
This router sends each call to another instance.
- RoundRobinRouterWithStickyFailoverToNextNode() - Constructor for class org.distributeme.core.routing.RoundRobinRouterWithStickyFailoverToNextNode
- Router - Interface in org.distributeme.core.routing
-
This interface defines a call router, which influences how calls are distributed to different servers in the same system.
- routerConfigurationChange(GenericRouterConfiguration) - Method in class org.distributeme.core.failing.FailoverAndReturnWithConfigurableBlacklisting
- routerConfigurationChange(GenericRouterConfiguration) - Method in class org.distributeme.core.routing.AbstractRouterWithStickyFailOverToNextNode
- routerConfigurationChange(GenericRouterConfiguration) - Method in interface org.distributeme.core.routing.RouterConfigurationObserver
-
Called after every router configuration change.
- routerConfigurationChange(GenericRouterConfiguration) - Method in class org.distributeme.core.routing.RouterConfigurationObserverAdapter
-
Called after every router configuration change.
- routerConfigurationFollowupChange(GenericRouterConfiguration) - Method in class org.distributeme.core.failing.FailoverAndReturnWithConfigurableBlacklisting
- routerConfigurationFollowupChange(GenericRouterConfiguration) - Method in class org.distributeme.core.routing.AbstractRouterWithStickyFailOverToNextNode
- routerConfigurationFollowupChange(GenericRouterConfiguration) - Method in interface org.distributeme.core.routing.RouterConfigurationObserver
-
Called upon
- routerConfigurationFollowupChange(GenericRouterConfiguration) - Method in class org.distributeme.core.routing.RouterConfigurationObserverAdapter
-
Called upon
- routerConfigurationInitialChange(GenericRouterConfiguration) - Method in class org.distributeme.core.failing.FailoverAndReturnWithConfigurableBlacklisting
- routerConfigurationInitialChange(GenericRouterConfiguration) - Method in class org.distributeme.core.routing.AbstractRouterWithStickyFailOverToNextNode
- routerConfigurationInitialChange(GenericRouterConfiguration) - Method in interface org.distributeme.core.routing.RouterConfigurationObserver
-
Called upon FIRST configuration of the router.
- routerConfigurationInitialChange(GenericRouterConfiguration) - Method in class org.distributeme.core.routing.RouterConfigurationObserverAdapter
-
Called upon FIRST configuration of the router.
- RouterConfigurationObserver - Interface in org.distributeme.core.routing
-
If some object wants to react to router configuration changes, it can observe router configuration via this interface.
- RouterConfigurationObserverAdapter - Class in org.distributeme.core.routing
-
Helper class to reduce overhead of implementation of not needed methods.
- RouterConfigurationObserverAdapter() - Constructor for class org.distributeme.core.routing.RouterConfigurationObserverAdapter
- RouterStrategy - Enum Class in org.distributeme.core.routing
-
Router Strategy.
- ROUTING_LOGGER_NAME - Static variable in class org.distributeme.core.routing.Constants
- RoutingAware - Interface in org.distributeme.core.routing
-
This interface is offering support for custom services.
- RoutingStats - Class in org.distributeme.core.stats
-
Stats for Routing behaviour of the router.
- RoutingStats(String) - Constructor for class org.distributeme.core.stats.RoutingStats
-
Constructor for RoutingStats.
- RoutingStats.StatDef - Enum Class in org.distributeme.core.stats
- RoutingStatsCollector - Interface in org.distributeme.core.stats
-
TODO comment this class
- RoutingStatsDecorator - Class in org.distributeme.core.stats
-
TODO comment this class
- RoutingStatsDecorator() - Constructor for class org.distributeme.core.stats.RoutingStatsDecorator
-
Creates a new decorator object with given name.
- RoutingStatsFactory - Class in org.distributeme.core.stats
-
TODO comment this class
- RoutingStatsFactory() - Constructor for class org.distributeme.core.stats.RoutingStatsFactory
- RoutingStatsWrapper - Class in org.distributeme.core.stats
-
This helper class works as delegate between a RoutingStats object and the caller.
- RoutingStatsWrapper(String, RoutingStats, RoutingStats) - Constructor for class org.distributeme.core.stats.RoutingStatsWrapper
-
Constructor for RoutingStatsWrapper.
- RR_ROUTER - Enum constant in enum class org.distributeme.core.routing.RouterStrategy
-
Router based on RoundRobin policy/strategy.
- run() - Method in class org.distributeme.core.listener.ServerLifecycleListenerShutdownHook
- run() - Method in class org.distributeme.core.ServerShutdownHook
S
- SECOND - Static variable in class org.distributeme.core.failing.FailoverAndReturn
-
Seconds in ms.
- ServerLifecycleListener - Interface in org.distributeme.core.listener
-
This listener allows to perform operations dependent on the lifecycle of a distributeme component.
- ServerLifecycleListenerShutdownHook - Class in org.distributeme.core.listener
-
A shutdown hook that unregisters a service upon jvm exit.
- ServerLifecycleListenerShutdownHook(List<ServerLifecycleListener>) - Constructor for class org.distributeme.core.listener.ServerLifecycleListenerShutdownHook
-
Constructor for ServerLifecycleListenerShutdownHook.
- ServerLifecycleSysOutPrinterListener - Class in org.distributeme.core.listener
-
The ServerLifecycleSysOutPrinterListener simply prints out START and END messages to the stdout.
- ServerLifecycleSysOutPrinterListener() - Constructor for class org.distributeme.core.listener.ServerLifecycleSysOutPrinterListener
- ServerRefusedRequestException - Exception Class in org.distributeme.core.concurrencycontrol
-
This exception is thrown if a server refuses to accept more incoming requests.
- ServerRefusedRequestException() - Constructor for exception class org.distributeme.core.concurrencycontrol.ServerRefusedRequestException
-
Constructor for ServerRefusedRequestException.
- ServerRefusedRequestException(int) - Constructor for exception class org.distributeme.core.concurrencycontrol.ServerRefusedRequestException
-
Constructor for ServerRefusedRequestException.
- ServerShutdownHook - Class in org.distributeme.core
-
A shutdown hook that un-registers a service upon jvm exit.
- ServerShutdownHook(ServiceDescriptor) - Constructor for class org.distributeme.core.ServerShutdownHook
-
Constructor for ServerShutdownHook.
- ServerSideCallContext - Class in org.distributeme.core
-
Contains all required infromation in the context of the current call on the server side.
- ServerSideCallContext(String, Map<?, ?>) - Constructor for class org.distributeme.core.ServerSideCallContext
-
Constructor for ServerSideCallContext.
- ServerSideRequestInterceptor - Interface in org.distributeme.core.interceptor
-
This interceptor describes an interface that is acting on the server side.
- ServerSideSlowDownByConfigurationInterceptor - Class in org.distributeme.core.interceptor.availabilitytesting
-
This slow down interceptor is acting on server side and configured by availabilitytesting.json configuration file.
- ServerSideSlowDownByConfigurationInterceptor() - Constructor for class org.distributeme.core.interceptor.availabilitytesting.ServerSideSlowDownByConfigurationInterceptor
- ServerSideSlowDownByPropertyInterceptor - Class in org.distributeme.core.interceptor.availabilitytesting
-
This interceptor slows down a server if the service id is submitted to the process as -DavailabilityTestingServiceId.
- ServerSideSlowDownByPropertyInterceptor() - Constructor for class org.distributeme.core.interceptor.availabilitytesting.ServerSideSlowDownByPropertyInterceptor
- ServerSideSlowDownInterceptor - Class in org.distributeme.core.interceptor.availabilitytesting
-
Base class for service side slow down interceptors.
- ServerSideSlowDownInterceptor() - Constructor for class org.distributeme.core.interceptor.availabilitytesting.ServerSideSlowDownInterceptor
- ServerSideUtils - Class in org.distributeme.core.util
-
This utility helps server side to find out more information about what is happening.
- ServerSideUtils() - Constructor for class org.distributeme.core.util.ServerSideUtils
- SERVICE_BINDING_PORT - Enum constant in enum class org.distributeme.core.conventions.SystemProperties
-
Port to which the services should be bound.
- ServiceAdapter - Interface in org.distributeme.core.lifecycle
-
Interface that is implemented by the generated skeletons and that provide additional information about services.
- ServiceDescriptor - Class in org.distributeme.core
-
This class represents a resolvable address of a service.
- ServiceDescriptor(ServiceDescriptor.Protocol, String) - Constructor for class org.distributeme.core.ServiceDescriptor
-
This constructor is used for the lookup.
- ServiceDescriptor(ServiceDescriptor.Protocol, String, String, String, int) - Constructor for class org.distributeme.core.ServiceDescriptor
-
This constructor is used for registration.
- ServiceDescriptor(ServiceDescriptor.Protocol, String, String, String, int, long) - Constructor for class org.distributeme.core.ServiceDescriptor
-
Constructor for ServiceDescriptor.
- ServiceDescriptor.Protocol - Enum Class in org.distributeme.core
-
Supported protocols.
- ServiceInfo - Class in org.distributeme.core.lifecycle
-
This class contains information about a service.
- ServiceInfo() - Constructor for class org.distributeme.core.lifecycle.ServiceInfo
- ServiceLocator - Class in org.distributeme.core
-
A utility for convenient lookup of implementations for interfaces.
- ServiceLocator() - Constructor for class org.distributeme.core.ServiceLocator
- ServiceUnavailableByConfigurationInterceptor - Class in org.distributeme.core.interceptor.availabilitytesting
-
This interceptor marks service unavailable and is configured by availabilitytesting.json configuration file.
- ServiceUnavailableByConfigurationInterceptor() - Constructor for class org.distributeme.core.interceptor.availabilitytesting.ServiceUnavailableByConfigurationInterceptor
- ServiceUnavailableByPropertyInterceptor - Class in org.distributeme.core.interceptor.availabilitytesting
-
This interceptor marks service unavailable and is configured by system properties.
- ServiceUnavailableByPropertyInterceptor() - Constructor for class org.distributeme.core.interceptor.availabilitytesting.ServiceUnavailableByPropertyInterceptor
- ServiceUnavailableException - Exception Class in org.distributeme.core.exception
-
Thrown if no connection to a remote service could be established.
- ServiceUnavailableException(String) - Constructor for exception class org.distributeme.core.exception.ServiceUnavailableException
-
Creates new instance of the exception.
- ServiceUnavailableException(String, Exception) - Constructor for exception class org.distributeme.core.exception.ServiceUnavailableException
-
Creates new instance of the exception.
- ServiceUnavailableInterceptor - Class in org.distributeme.core.interceptor.availabilitytesting
-
Base interceptor class for service unavailable interceptors.
- ServiceUnavailableInterceptor() - Constructor for class org.distributeme.core.interceptor.availabilitytesting.ServiceUnavailableInterceptor
- setAsynchExecutorPoolSize(int) - Method in class org.distributeme.core.Defaults.DefaultsConfiguration
- setBlacklistDuration(long) - Method in class org.distributeme.core.qos.QOSConfiguration
-
Setter for the field
blacklistDuration. - setBlacklistedUntil(long) - Method in class org.distributeme.core.qos.QOSEntry
-
Setter for the field
blacklistedUntil. - setBlacklistStrategyClazz(String) - Method in class org.distributeme.core.routing.GenericRouterConfiguration
- setBlacklistStrategyConfigurationName(String) - Method in class org.distributeme.core.routing.GenericRouterConfiguration
- setBlacklistTime(int) - Method in class org.distributeme.core.routing.blacklisting.intervalbased.withblacklistingtimeout.ErrorsPerIntervalWithBlacklistingTimeConfig
- setBlacklistTime(long) - Method in class org.distributeme.core.routing.GenericRouterConfiguration
-
Setter for the field
blacklistTime. - setCallCount(int) - Method in class org.distributeme.core.ClientSideCallContext
-
Setter for the field
callCount. - setCallId(String) - Method in class org.distributeme.core.qos.QOSCallContext
-
Setter for the field
callId. - setCallId(String) - Method in class org.distributeme.core.qos.QOSEntry
-
Setter for the field
callId. - setClientSideLimit(int) - Method in class org.distributeme.core.concurrencycontrol.ConcurrencyControlStrategyConfiguration
-
Setter for the field
clientSideLimit. - setConfiguration(GenericRouterConfiguration) - Method in interface org.distributeme.core.routing.blacklisting.BlacklistingStrategy
-
Called by the router upon configuration change.
- setConfiguration(GenericRouterConfiguration) - Method in class org.distributeme.core.routing.blacklisting.DebugBlacklistingStrategy
- setConfiguration(GenericRouterConfiguration) - Method in class org.distributeme.core.routing.blacklisting.DefaultBlacklistingStrategy
- setConfiguration(GenericRouterConfiguration) - Method in class org.distributeme.core.routing.blacklisting.ErrorsPerIntervalBlacklistingStrategy
- setConfiguration(GenericRouterConfiguration) - Method in class org.distributeme.core.routing.blacklisting.intervalbased.withblacklistingtimeout.ErrorsPerIntervalWithBlacklistTimeStrategy
- setConfiguration(GenericRouterConfiguration) - Method in class org.distributeme.core.routing.blacklisting.NoOpBlacklistingStrategy
- setConfigurationName(String, String) - Method in class org.distributeme.core.failing.FailoverAndReturnWithConfigurableBlacklisting
- setConfigurationName(String, String) - Method in class org.distributeme.core.routing.AbstractParameterBasedModRouterWithFailOverToNextNode
-
Sets the configuration name and the service id.
- setConfigurationName(String, String) - Method in class org.distributeme.core.routing.AbstractRouterWithFailOverToNextNode
-
Sets the configuration name and the service id.
- setConfigurationName(String, String) - Method in class org.distributeme.core.routing.RoundRobinRouterWithFailoverToNextNode
-
Sets the configuration name and the service id.
- setConfigurationName(String, String) - Method in class org.distributeme.core.routing.AbstractRouterWithStickyFailOverToNextNode
- setConfigurationName(String, String) - Method in interface org.distributeme.core.routing.ConfigurableRouter
-
Sets the configuration name and the service id.
- setCreationTimestamp(long) - Method in class org.distributeme.core.lifecycle.ServiceInfo
-
Setter for the field
creationTimestamp. - setCurrentPhase(InterceptionPhase) - Method in class org.distributeme.core.interceptor.InterceptionContext
-
Setter for the field
currentPhase. - setCustomTagProviderClasses(String) - Method in class org.distributeme.core.RegistryUtil.Configurable
- setCustomTagProviderClassList(List<String>) - Method in class org.distributeme.core.DebugRegistryConnector
- setCustomTagProviderClassList(List<String>) - Method in class org.distributeme.core.DistributemeRegistryConnector
- setCustomTagProviderClassList(List<String>) - Method in interface org.distributeme.core.RegistryConnector
-
Set custom tag provider class list (only Consul).
- setDefaultAsynchCallTimeout(long) - Method in class org.distributeme.core.Defaults.DefaultsConfiguration
- setDefaultConcurrencyControlStrategyClassName(String) - Method in class org.distributeme.core.Defaults.DefaultsConfiguration
- setDefaultFailingStrategyClassName(String) - Method in class org.distributeme.core.Defaults.DefaultsConfiguration
- setErrorsPerIntervalThreshold(int) - Method in class org.distributeme.core.routing.blacklisting.ErrorsPerIntervalBlacklistingStrategyConfig
- setErrorsPerIntervalThreshold(int) - Method in class org.distributeme.core.routing.blacklisting.intervalbased.withblacklistingtimeout.ErrorsPerIntervalWithBlacklistingTimeConfig
- setException(Exception) - Method in class org.distributeme.core.interceptor.InterceptionContext
-
Setter for the field
exception. - setFlipChanceInPercent(int) - Method in class org.distributeme.core.interceptor.availabilitytesting.ConfigurationInterceptorUtil.ConfigurationObject
- setHelper() - Method in class org.distributeme.core.interceptor.availabilitytesting.ConfigurationInterceptorUtil.ConfigurationObject
- setIncomingTransportableCallContext(Map) - Method in class org.distributeme.core.AbstractCallContext
-
setIncomingTransportableCallContext.
- setInterceptors(String[]) - Method in class org.distributeme.core.interceptor.InterceptorRegistry.Config
- setIntervalDurationInSeconds(int) - Method in class org.distributeme.core.routing.blacklisting.ErrorsPerIntervalBlacklistingStrategyConfig
- setIntervalDurationInSeconds(int) - Method in class org.distributeme.core.routing.blacklisting.intervalbased.withblacklistingtimeout.ErrorsPerIntervalWithBlacklistingTimeConfig
- setLastAccessTimestamp(long) - Method in class org.distributeme.core.lifecycle.ServiceInfo
-
Setter for the field
lastAccessTimestamp. - setLogClientSideExceptions(boolean) - Method in class org.distributeme.core.Verbosity
-
Setter for the field
logClientSideExceptions. - setLogServerSideExceptions(boolean) - Method in class org.distributeme.core.Verbosity
-
Setter for the field
logServerSideExceptions. - setMethodName(String) - Method in class org.distributeme.core.AbstractCallContext
-
Setter for the field
methodName. - setNumberOfInstances(int) - Method in class org.distributeme.core.routing.GenericRouterConfiguration
-
Setter for the field
numberOfInstances. - setOverrideBlacklistIfAllBlacklisted(boolean) - Method in class org.distributeme.core.routing.GenericRouterConfiguration
- setParameters(List) - Method in class org.distributeme.core.AbstractCallContext
-
Setter for the field
parameters. - setRegistrationIpMapping(String) - Method in class org.distributeme.core.RegistryUtil.Configurable
- setRegistryConnectorClazz(String) - Method in class org.distributeme.core.RegistryUtil.Configurable
- setRegistryContainerContext(String) - Method in class org.distributeme.core.RegistryLocation
-
Setter for the field
registryContainerContext. - setRegistryContainerHost(String) - Method in class org.distributeme.core.RegistryLocation
-
Setter for the field
registryContainerHost. - setRegistryContainerPort(int) - Method in class org.distributeme.core.RegistryLocation
-
Setter for the field
registryContainerPort. - setRegistryContainerProtocol(String) - Method in class org.distributeme.core.RegistryLocation
-
Setter for the field
registryContainerProtocol. - setRemoteConsumerWrapperErrorLimit(int) - Method in class org.distributeme.core.Defaults.DefaultsConfiguration
- setRequiredNumberOfIntervalsWithErrors(int) - Method in class org.distributeme.core.routing.blacklisting.ErrorsPerIntervalBlacklistingStrategyConfig
- setRequiredNumberOfIntervalsWithErrors(int) - Method in class org.distributeme.core.routing.blacklisting.intervalbased.withblacklistingtimeout.ErrorsPerIntervalWithBlacklistingTimeConfig
- setReturnValue(Object) - Method in class org.distributeme.core.interceptor.InterceptionContext
-
Setter for the field
returnValue. - setRmiRegistryMaxPort(int) - Method in class org.distributeme.core.RegistryLocation
-
Setter for the field
rmiRegistryMaxPort. - setRmiRegistryMinPort(int) - Method in class org.distributeme.core.RegistryLocation
-
Setter for the field
rmiRegistryMinPort. - setSecurityManagerIfRequired() - Static method in class org.distributeme.core.util.ServerSideUtils
- setServerSideLimit(int) - Method in class org.distributeme.core.concurrencycontrol.ConcurrencyControlStrategyConfiguration
-
Setter for the field
serverSideLimit. - setServiceCallIdAndTimestamp(String, String, long) - Method in class org.distributeme.core.qos.QOSCallContext
-
setServiceCallIdAndTimestamp.
- setServiceId(String) - Method in class org.distributeme.core.AbstractCallContext
-
Setter for the field
serviceId. - setServiceId(String) - Method in class org.distributeme.core.lifecycle.ServiceInfo
-
Setter for the field
serviceId. - setServiceId(String) - Method in class org.distributeme.core.qos.QOSCallContext
-
Setter for the field
serviceId. - setServiceId(String) - Method in class org.distributeme.core.qos.QOSEntry
-
Setter for the field
serviceId. - setServiceId(String) - Method in class org.distributeme.core.routing.AbstractRouter
-
Setter for the field
serviceId. - setServiceIds(String[]) - Method in class org.distributeme.core.interceptor.availabilitytesting.ConfigurationInterceptorUtil.ConfigurationObject
- setSlowDownTimeInMillis(long) - Method in class org.distributeme.core.interceptor.availabilitytesting.ConfigurationInterceptorUtil.ConfigurationObject
- setStartTime(long) - Method in class org.distributeme.core.qos.QOSCallContext
-
Setter for the field
startTime. - setSystemPropertiesToTags(String) - Method in class org.distributeme.core.RegistryUtil.Configurable
- setTagableSystemProperties(Map<String, String>) - Method in class org.distributeme.core.DebugRegistryConnector
- setTagableSystemProperties(Map<String, String>) - Method in class org.distributeme.core.DistributemeRegistryConnector
- setTagableSystemProperties(Map<String, String>) - Method in interface org.distributeme.core.RegistryConnector
-
Set tagable system properties (only Consul).
- setTargetService(String) - Method in class org.distributeme.core.failing.FailDecision
-
Setter for the field
targetService. - setTimeoutBeforeBlackList(long) - Method in class org.distributeme.core.qos.QOSConfiguration
-
Setter for the field
timeoutBeforeBlackList. - setTimestamp(long) - Method in class org.distributeme.core.qos.QOSEntry
-
Setter for the field
timestamp. - SharedNamingUtils - Class in org.distributeme.core.conventions
-
Utils for conventions like naming.
- SharedNamingUtils() - Constructor for class org.distributeme.core.conventions.SharedNamingUtils
- shutdown() - Method in interface org.distributeme.core.asynch.AsynchStub
-
Shutdowns the internal thread pool.
- shutdown(String) - Method in interface org.distributeme.core.lifecycle.LifecycleComponent
-
Shutdowns the current VM and logs the message.
- shutdown(String) - Method in enum class org.distributeme.core.lifecycle.LifecycleComponentImpl
-
Shutdowns the current VM and logs the message.
- SingleCallHandler - Class in org.distributeme.core.asynch
-
This is a callhandler implementation which is used in generated asynchronous stubs.
- SingleCallHandler() - Constructor for class org.distributeme.core.asynch.SingleCallHandler
-
Constructor for SingleCallHandler.
- SinglePhaseInterceptor - Class in org.distributeme.core.interceptor
-
This interceptor can be configured to use one or multiple phases, but doesn't need to support all phases.
- SinglePhaseInterceptor(InterceptionPhase, InterceptionPhase...) - Constructor for class org.distributeme.core.interceptor.SinglePhaseInterceptor
-
Constructor for SinglePhaseInterceptor.
- SKELETON - Enum constant in enum class org.distributeme.core.interceptor.moskito.MoskitoJourneyInterceptorStatsProducer
-
Producer on the skeleton side.
- SKIP_CENTRAL_REGISTRY - Enum constant in enum class org.distributeme.core.conventions.SystemProperties
-
SkipCentralRegistry registration, default false.
- slowDown(ClientSideCallContext) - Method in class org.distributeme.core.interceptor.availabilitytesting.ClientSideSlowDownByConfigurationInterceptor
-
Returns true if current call should be slowed down.
- slowDown(ClientSideCallContext) - Method in class org.distributeme.core.interceptor.availabilitytesting.ClientSideSlowDownByPropertyInterceptor
-
Returns true if current call should be slowed down.
- slowDown(ClientSideCallContext) - Method in class org.distributeme.core.interceptor.availabilitytesting.ClientSideSlowDownInterceptor
-
Returns true if current call should be slowed down.
- slowDown(ClientSideCallContext) - Method in class org.distributeme.core.interceptor.availabilitytesting.FlippingClientSideSlowDownByConfigurationInterceptor
-
Returns true if current call should be slowed down.
- slowDown(ServerSideCallContext) - Method in class org.distributeme.core.interceptor.availabilitytesting.FlippingServerSideSlowDownByConfigurationInterceptor
-
Returns true if current call should be slowed down.
- slowDown(ServerSideCallContext) - Method in class org.distributeme.core.interceptor.availabilitytesting.ServerSideSlowDownByConfigurationInterceptor
-
Returns true if current call should be slowed down.
- slowDown(ServerSideCallContext) - Method in class org.distributeme.core.interceptor.availabilitytesting.ServerSideSlowDownByPropertyInterceptor
-
Returns true if current call should be slowed down.
- slowDown(ServerSideCallContext) - Method in class org.distributeme.core.interceptor.availabilitytesting.ServerSideSlowDownInterceptor
-
Returns true if current call should be slowed down.
- START_ATTRIBUTE - Static variable in class org.distributeme.core.qos.ClientSideMarkLongRequestAsFailedInterceptor
-
Attribute name for request start.
- statusChanged() - Method in enum class org.distributeme.core.routing.blacklisting.BlacklistDecision
- string2list(String) - Static method in class org.distributeme.core.util.EventServiceRegistryUtil
-
Converts a list of string representations of service descriptors to a list of ServiceDescriptor objects.
- SubCallBackHandler(MultiCallCollector) - Constructor for class org.distributeme.core.asynch.MultiCallCollector.SubCallBackHandler
-
Creates a new subcallbackhandler.
- success(Object) - Method in interface org.distributeme.core.asynch.CallBackHandler
-
Called upon successful execution of a method.
- success(Object) - Method in class org.distributeme.core.asynch.MultiCallCollector.SubCallBackHandler
- success(Object) - Method in class org.distributeme.core.asynch.SingleCallHandler
-
Called upon successful execution of a method.
- SUFFIX - Static variable in class org.distributeme.core.failing.Failover
-
Suffix of the failover instance.
- SUFFIX - Static variable in class org.distributeme.core.failing.FailoverAndReturn
-
Suffix of the failover instance.
- SysOutRouter - Class in org.distributeme.core.routing
-
This is an example implementation of a Router which actually do not route anything but simply prints out each call.
- SysOutRouter() - Constructor for class org.distributeme.core.routing.SysOutRouter
- SystemProperties - Enum Class in org.distributeme.core.conventions
-
Helper class for accessing and accounting for supported system properties.
- SystemPropertyNames - Class in org.distributeme.core
-
Constants class for holding constants used for transmission of parameters to VM that distributeme understands.
- SystemPropertyNames() - Constructor for class org.distributeme.core.SystemPropertyNames
- SystemTimeProvider - Class in org.distributeme.core.util
-
Created by rboehling on 2/22/17.
- SystemTimeProvider() - Constructor for class org.distributeme.core.util.SystemTimeProvider
T
- TIMEOUT_PROPERTY - Static variable in class org.distributeme.core.qos.ClientSideMarkLongRequestAsFailedInterceptor
-
Timeout property for setting this configuration from outside the VM.
- TimeProvider - Interface in org.distributeme.core.util
-
Created by rboehling on 2/22/17.
- TIMESTAMP_SEPARATOR - Static variable in class org.distributeme.core.ServiceDescriptor
-
Separator between port and startup timestamp.
- toStatsString(String, TimeUnit) - Method in class org.distributeme.core.stats.RoutingStats
- toString() - Method in class org.distributeme.core.AbstractCallContext
- toString() - Method in class org.distributeme.core.ClientSideCallContext
- toString() - Method in class org.distributeme.core.concurrencycontrol.ConcurrencyControlStrategyConfiguration
- toString() - Method in class org.distributeme.core.concurrencycontrol.ConfigurationBasedConcurrencyControlStrategy
- toString() - Method in class org.distributeme.core.concurrencycontrol.ConstantBasedConcurrencyControlStrategy
- toString() - Method in class org.distributeme.core.interceptor.availabilitytesting.ConfigurationInterceptorUtil.ConfigurationObject
- toString() - Method in class org.distributeme.core.interceptor.InterceptionContext
- toString() - Method in class org.distributeme.core.interceptor.InterceptorResponse
-
toString.
- toString() - Method in class org.distributeme.core.lifecycle.HealthStatus
- toString() - Method in class org.distributeme.core.lifecycle.ServiceInfo
- toString() - Method in class org.distributeme.core.qos.QOSEntry
- toString() - Method in class org.distributeme.core.RegistryLocation
- toString() - Method in class org.distributeme.core.RegistryUtil.Configurable
- toString() - Method in class org.distributeme.core.routing.blacklisting.ErrorsPerIntervalBlacklistingStrategyConfig
- toString() - Method in class org.distributeme.core.routing.blacklisting.intervalbased.withblacklistingtimeout.ErrorsPerIntervalWithBlacklistingTimeConfig
- toString() - Method in class org.distributeme.core.routing.GenericRouterConfiguration
- toString() - Method in class org.distributeme.core.routing.PropertyBasedRegistrationNameProvider
- toString() - Method in class org.distributeme.core.ServiceDescriptor
- toString() - Method in class org.distributeme.core.stats.RoutingStats
- toString() - Method in class org.distributeme.core.util.VoidMarker
- toString() - Method in class org.distributeme.core.Verbosity
- toWeb() - Method in enum class org.distributeme.core.conventions.WebOperations
-
Returns the presentation of the constant as it's used in the web.
U
- UDPReregistrationListener - Class in org.distributeme.core.listener
-
This listener activates a UDP socket and listens for the incoming packets.
- UDPReregistrationListener() - Constructor for class org.distributeme.core.listener.UDPReregistrationListener
- unbind(ServiceDescriptor) - Method in class org.distributeme.core.DebugRegistryConnector
- unbind(ServiceDescriptor) - Method in class org.distributeme.core.DistributemeRegistryConnector
-
Unbinds a service.
- unbind(ServiceDescriptor) - Method in interface org.distributeme.core.RegistryConnector
-
Unbind a service from the registry.
- unbind(ServiceDescriptor) - Static method in class org.distributeme.core.RegistryUtil
-
Unbinds a service.
- UNBLACKLISTED - Enum constant in enum class org.distributeme.core.routing.blacklisting.BlacklistDecision
- UNDER_LINE - Static variable in class org.distributeme.core.routing.AbstractParameterBasedModRouterWithFailOverToNextNode
-
Underline constant.
- UNDER_LINE - Static variable in class org.distributeme.core.routing.AbstractRouterWithFailOverToNextNode
-
Underline constant.
- UNDER_LINE - Static variable in class org.distributeme.core.routing.AbstractRouterWithStickyFailOverToNextNode
-
Underline constant.
- UNDER_LINE - Static variable in class org.distributeme.core.routing.RoundRobinRouterWithFailoverToNextNode
-
Underline constant.
- UNDER_LINE - Static variable in class org.distributeme.core.routing.RoundRobinRouterWithStickyFailoverToNextNode
-
Underline constant.
- UnlimitedConcurrencyStrategy - Class in org.distributeme.core.concurrencycontrol
-
This strategy implementation doesn't limit anything and is used as default concurrency control strategy.
- UnlimitedConcurrencyStrategy() - Constructor for class org.distributeme.core.concurrencycontrol.UnlimitedConcurrencyStrategy
V
- valueOf(String) - Static method in enum class org.distributeme.core.conventions.SystemProperties
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.distributeme.core.conventions.WebOperations
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.distributeme.core.DiscoveryMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.distributeme.core.failing.FailDecision.Reaction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.distributeme.core.interceptor.InterceptionPhase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.distributeme.core.interceptor.InterceptorResponse.InterceptorCommand
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.distributeme.core.interceptor.moskito.MoskitoJourneyInterceptorStatsProducer
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.distributeme.core.lifecycle.Health
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.distributeme.core.lifecycle.LifecycleComponentImpl
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.distributeme.core.routing.blacklisting.BlacklistDecision
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.distributeme.core.routing.RouterStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.distributeme.core.ServiceDescriptor.Protocol
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.distributeme.core.stats.RoutingStats.StatDef
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.distributeme.core.conventions.SystemProperties
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.distributeme.core.conventions.WebOperations
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.distributeme.core.DiscoveryMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.distributeme.core.failing.FailDecision.Reaction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.distributeme.core.interceptor.InterceptionPhase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.distributeme.core.interceptor.InterceptorResponse.InterceptorCommand
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.distributeme.core.interceptor.moskito.MoskitoJourneyInterceptorStatsProducer
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.distributeme.core.lifecycle.Health
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.distributeme.core.lifecycle.LifecycleComponentImpl
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.distributeme.core.routing.blacklisting.BlacklistDecision
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.distributeme.core.routing.RouterStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.distributeme.core.ServiceDescriptor.Protocol
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.distributeme.core.stats.RoutingStats.StatDef
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Verbosity - Class in org.distributeme.core
-
Configuration holder class for some output options.
- Verbosity() - Constructor for class org.distributeme.core.Verbosity
- VOID - Static variable in class org.distributeme.core.util.VoidMarker
-
Static instance.
- VoidMarker - Class in org.distributeme.core.util
-
This class is used to place void values into the return lists.
W
- waitForResults() - Method in class org.distributeme.core.asynch.MultiCallCollector
-
waitForResults.
- waitForResults() - Method in class org.distributeme.core.asynch.SingleCallHandler
-
waitForResults.
- waitForResults(long) - Method in class org.distributeme.core.asynch.MultiCallCollector
-
waitForResults.
- waitForResults(long) - Method in class org.distributeme.core.asynch.SingleCallHandler
-
waitForResults.
- WaitOneSecondAndRetry - Class in org.distributeme.core.failing
-
This call strategy will make one second pause and retry afterwards.
- WaitOneSecondAndRetry() - Constructor for class org.distributeme.core.failing.WaitOneSecondAndRetry
- WebOperations - Enum Class in org.distributeme.core.conventions
-
Defines operations supported by the EventServiceRegistryServlet.
Y
- YELLOW - Enum constant in enum class org.distributeme.core.lifecycle.Health
-
The service is functioning but has some problems.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form