@Singleton public class RequestContext extends Object implements Context<RequestScope>
| Constructor and Description |
|---|
RequestContext() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsKey(ActiveDescriptor<?> descriptor) |
void |
destroyOne(ActiveDescriptor<?> descriptor) |
<U> U |
findOrCreate(ActiveDescriptor<U> activeDescriptor,
ServiceHandle<?> root) |
Class<? extends Annotation> |
getScope() |
boolean |
isActive() |
void |
shutdown() |
void |
startRequest()
Starts a request
|
void |
stopRequest()
Stops a request (including properly disposing all the previous request objects)
|
boolean |
supportsNullCreation() |
public void startRequest()
public void stopRequest()
public Class<? extends Annotation> getScope()
getScope in interface Context<RequestScope>public <U> U findOrCreate(ActiveDescriptor<U> activeDescriptor, ServiceHandle<?> root)
findOrCreate in interface Context<RequestScope>public boolean containsKey(ActiveDescriptor<?> descriptor)
containsKey in interface Context<RequestScope>public boolean isActive()
isActive in interface Context<RequestScope>public boolean supportsNullCreation()
supportsNullCreation in interface Context<RequestScope>public void shutdown()
shutdown in interface Context<RequestScope>public void destroyOne(ActiveDescriptor<?> descriptor)
destroyOne in interface Context<RequestScope>Copyright © 2009-2017 Oracle Corporation. All Rights Reserved.