T - The type of service to createpublic class ServiceHandleImpl<T> extends Object implements ServiceHandle<T>
| Modifier and Type | Method and Description |
|---|---|
void |
addSubHandle(ServiceHandleImpl<?> subHandle)
Add a sub handle to this for proper destruction
|
void |
destroy() |
ActiveDescriptor<T> |
getActiveDescriptor() |
Injectee |
getOriginalRequest() |
T |
getService() |
Object |
getServiceData() |
List<ServiceHandle<?>> |
getSubHandles() |
boolean |
isActive() |
void |
popInjectee() |
void |
pushInjectee(Injectee push) |
void |
setServiceData(Object serviceData) |
String |
toString() |
public T getService()
getService in interface ServiceHandle<T>public ActiveDescriptor<T> getActiveDescriptor()
getActiveDescriptor in interface ServiceHandle<T>public boolean isActive()
isActive in interface ServiceHandle<T>public void destroy()
destroy in interface ServiceHandle<T>public void setServiceData(Object serviceData)
setServiceData in interface ServiceHandle<T>public Object getServiceData()
getServiceData in interface ServiceHandle<T>public List<ServiceHandle<?>> getSubHandles()
getSubHandles in interface ServiceHandle<T>public void pushInjectee(Injectee push)
public void popInjectee()
public void addSubHandle(ServiceHandleImpl<?> subHandle)
subHandle - A handle to add for proper destructionpublic Injectee getOriginalRequest()
Copyright © 2009-2017 Oracle Corporation. All Rights Reserved.