|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ServiceProvider
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.
| Field Summary |
|---|
| Fields inherited from interface com.cafesoft.core.lifecycle.Lifecycle |
|---|
START_EVENT, STOP_EVENT |
| Method Summary |
|---|
| 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 |
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||