private final class ServiceControllerImpl.ChildServiceTarget extends ServiceTargetImpl
| Modifier and Type | Field and Description |
|---|---|
private boolean |
valid |
| Modifier | Constructor and Description |
|---|---|
private |
ChildServiceTarget(ServiceTargetImpl parentTarget) |
| Modifier and Type | Method and Description |
|---|---|
protected <T> ServiceBuilder<T> |
createServiceBuilder(ServiceName name,
Value<? extends Service<T>> value,
ServiceControllerImpl<?> parent) |
(package private) <T> ServiceController<T> |
install(ServiceBuilderImpl<T> serviceBuilder)
Install
serviceBuilder in this target. |
ServiceTarget |
subTarget()
Create a sub-target using this as the parent target.
|
addDependency, addDependency, addDependency, addListener, addListener, addListener, addMonitor, addMonitors, addService, addServiceValue, apply, batchTarget, getDependencies, getListeners, getMonitors, getServiceRegistry, removeDependency, removeListener, removeMonitorprivate ChildServiceTarget(ServiceTargetImpl parentTarget)
<T> ServiceController<T> install(ServiceBuilderImpl<T> serviceBuilder) throws ServiceRegistryException
ServiceTargetImplserviceBuilder in this target.install in class ServiceTargetImplserviceBuilder - a serviceBuilder created by this ServiceTargetServiceRegistryException - if a service registry issue occurred during installationprotected <T> ServiceBuilder<T> createServiceBuilder(ServiceName name, Value<? extends Service<T>> value, ServiceControllerImpl<?> parent) throws java.lang.IllegalArgumentException
createServiceBuilder in class ServiceTargetImpljava.lang.IllegalArgumentExceptionpublic ServiceTarget subTarget()
ServiceTargetsubTarget in interface ServiceTargetsubTarget in class ServiceTargetImpl