Package org.sr.server

This package contains core server side classes.

See:
          Description

Interface Summary
ICaller<E>   This interface represents a helper to access java objects and call requested method of them with the parameters that included in the request.Request and response structures can be specified by implementations of this interface.
ICallerContextInfo<E>   Protocols that we carry our messages on to it, resolves incoming messages and generates an object which contains information about the originated caller and protocol details.
IClientSessionInfo<E> Protocol session information wrapper
IInterceptor<E> Interceptors are designed to filter message traffic and execute some additional tasks around operation execution.
IServiceLocator   Service Locators are access points to services.
 

Class Summary
AbstractServiceLocator Abstract service locator class for service locator implementations
CallerContext This class is designed to keep caller context information and incoming message object in thread local variables during service call life cycle so that arbitrary classes which executed in the same thread can access the context information.
POJOServiceLocator Service Locator implementation for Plain Java Objects.This implementation is used as default service locator of system.
RegistryQueryHelper Helper class to build up registry html page
RegistryQueryService This class is designed as a service for remote registery queries.
ServicesRegistry  Service Registery keeps records of all service & interceptor definitions and locators within the system.
 

Exception Summary
ServiceCallException Throwns if an error happens during service call
ServiceNotFoundException Throws when a requested service is not registered and not found in the registry
ServiceOperationNotFoundException Thrown when a requested operation is not found in the requested service
ServicePreparationException Thrown when an exception happens during locators prepares an instance of a service
ServiceRegistrationException Thrown when error raises while registering a service component
SessionNotFoundException Thrown when an exception happens during creation of a service which has SESSION life context.
 

Package org.sr.server Description

This package contains core server side classes.