Package org.apache.lucene.gdata.server.registry

Internal registry - registering services and server components

See:
          Description

Interface Summary
EntryEventListener The EntryEventListener interface should be implemented by any class needs to be informed about any changes on entries.
ProvidedService This interface describes a service provided by the GData-Server.
ScopeVisitable Implementation of this interface accept ScopeVisitor objects and call their methods on the desired action.
ScopeVisitor ScopeVisitor is used to implement the Visitor pattern in GDATAServer.
ServerComponent To Register a class as a component in the GDataServerRegistry the class or a super class must implements this interface.
 

Class Summary
EntryEventMediator This class will be informed about every successful entry event and distributes all event to all registered EntryEventListener
GDataRequestListener This ServletRequestListener is used by the registry to notify registered ScopeVisitor implementations when a request is initialized e.g destroyed.
GDataServerRegistry The GDataServerRegistry represents the registry component of the GData Server.
ProvidedServiceConfig Standard implementation of ProvidedService to be used inside the GDataServerRegistry
RegistryContextListener This Listener creates the GDataServerRegistry when the context is loaded.
 

Enum Summary
ComponentType The enumeration ComponentType defines the GDATA-Server Components available via GDataServerRegistry.lookup(Class, ComponentType) method.
Scope.ScopeType Defines a Scope for Scope annotations
 

Exception Summary
RegistryException This exception is thrown by the GDataServerRegistry if registering a service or a component fails.
 

Annotation Types Summary
Component The Component annotation is used to annotate a class as a server-component of the GDATA-Server.
Scope The Scope annotation is used in ScopeVisitable and ScopeVisitor implementations to indicate which scope should be visited.
SuperType This Annotation is use to annotate ComponentType elements to specify an interface e.g.
 

Package org.apache.lucene.gdata.server.registry Description

Internal registry - registering services and server components



Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.