JBoss Modular Service Kernel API 1.0.0.Beta1

Package org.jboss.msc.service


Interface Summary
BatchBuilder A batch builder for installing service definitions in a single action.
BatchInjectionBuilder A builder for a specific injection specification.
BatchServiceBuilder<T> A builder for an individual service in a batch.
LifecycleContext A context object for lifecycle events.
Service<T> A service is a thing which can be started and stopped.
ServiceActivator A service activator which contributes services to a batch.
ServiceContainer A service container which manages a set of running services.
ServiceController<S> A controller for a single service instance.
ServiceListener<S> A listener for service lifecycle events.
StartContext The start lifecycle context.
StopContext The stop lifecycle context.
 

Class Summary
AbstractService<T> An abstract service class which provides default implementations.
AbstractServiceListener<S> An abstract implementation of a service listener whose methods do nothing.
DelegatingInjectionSource Base injection source that delegates to another injection source, and is intended to be extended to support source chaining.
FieldDelegatingInjectionSource InjectionSource that gets the value of a field from the value of a delegate InjectionSource.
Location A location at which a service was defined.
MethodDelegatingInjectionSource InjectionSource that gets the value of a method from the value of a delegate InjectionSource.
MethodInjectionSource  
PropertyDelegatingInjectionSource InjectionSource that delegates to another InjectionSource and uses a property of the value as the actual injection value.
RemovingServiceListener A service listener which removes the given service as soon as it is down, used to "kill" a service.
ServiceContainer.Factory The factory class for service containers.
ServiceName Service name class.
ServiceUtils A utility class for service actions.
TimingServiceListener A service listener which times service start.
ValueInjection<T> An injection of a source value into a target injector.
 

Enum Summary
ServiceController.Mode The controller mode for a service.
ServiceController.State A possible state for a service controller.
 

Exception Summary
CircularDependencyException Exception used to indicate there was a circular dependency discovered during resolution.
DuplicateServiceException An exception which is thrown when the given service is already registered.
MissingDependencyException Exception used to indicate there was a missing dependency discovered during resolution.
ResolutionException Parent exception type used to indicate issue during resolution.
ServiceNotFoundException Exception which is thrown when a required service is not found in the registry.
ServiceRegistryException Base Exception class used for service registry issues.
StartException A start exception, thrown when a service fails to start.
 


JBoss Modular Service Kernel API 1.0.0.Beta1

Copyright © 2010 JBoss, a division of Red Hat, Inc.