com.cafesoft.core.service
Interface ServiceProvider

All Superinterfaces:
Debuggable, Lifecycle, LifecycleService, Service, ServiceManager
All Known Implementing Classes:
StandardServiceProvider

public interface ServiceProvider
extends ServiceManager

ServiceProvider is a tagging interface that identifies a class as a special ServiceManager that is being managed within a Service hierarchy. In most cases, ServiceProviders have special requirements for when they are started and stopped in relation to peer Services.

Since:
07/18/2002

Field Summary
 
Fields inherited from interface com.cafesoft.core.lifecycle.Lifecycle
START_EVENT, STOP_EVENT
 
Methods inherited from interface com.cafesoft.core.service.ServiceManager
add, getServices, lookup, lookup, lookup, remove, setServiceStarter, setServiceStopper
 
Methods inherited from interface com.cafesoft.core.service.Service
destroy, getServiceConfig, initialize
 
Methods inherited from interface com.cafesoft.core.util.Debuggable
setDebug
 
Methods inherited from interface com.cafesoft.core.lifecycle.Lifecycle
addLifecycleListener, isStarted, removeLifecycleListener, start, stop
 



Generated on 8:41:50 AM June 06, 2005, © 1996-2005 Cafésoft LLC. All rights reserved.