IT. Expert System.

Java Enterprise Edition (EE)

Context


javax.enterprise.context.spi
Interface Context

public interface Context

Provides an operation for obtaining contextual instances with a particular scope of any contextual type. Any instance of Context is called a context object.

The context object is responsible for creating and destroying contextual instances by calling operations of Contextual. In particular, the context object is responsible for destroying any contextual instance it creates by passing the instance to Contextual.destroy(Object, CreationalContext). A destroyed instance must not subsequently be returned by get(). The context object must pass the same instance of CreationalContext to Contextual.destroy() that it passed to Contextual.create() when it created the instance.

A custom context object may be registered with the container using AfterBeanDiscovery.addContext(Context).

Author:
Gavin King, Pete Muir

Method Summary
<T> T
get(Contextual<T> contextual)
          Return an existing instance of a certain contextual type or a null value.
<T> T
get(Contextual<T> contextual, CreationalContext<T> creationalContext)
          Return an existing instance of certain contextual type or create a new instance by calling Contextual.create(CreationalContext) and return the new instance.
 java.lang.Class<? extends java.lang.annotation.Annotation> getScope()
          Get the scope type of the context object.
 boolean isActive()
          Determines if the context object is active.
 

Method Detail

getScope

java.lang.Class<? extends java.lang.annotation.Annotation> getScope()
Get the scope type of the context object.

Returns:
the scope

get

<T> T get(Contextual<T> contextual,
          CreationalContext<T> creationalContext)
Return an existing instance of certain contextual type or create a new instance by calling Contextual.create(CreationalContext) and return the new instance.

Type Parameters:
T - the type of contextual type
Parameters:
contextual - the contextual type
creationalContext - the context in which the new instance will be created
Returns:
the contextual instance
Throws:
ContextNotActiveException - if the context is not active

get

<T> T get(Contextual<T> contextual)
Return an existing instance of a certain contextual type or a null value.

Type Parameters:
T - the type of the contextual type
Parameters:
contextual - the contextual type
Returns:
the contextual instance, or a null value
Throws:
ContextNotActiveException - if the context is not active

isActive

boolean isActive()
Determines if the context object is active.

Returns:
true if the context is active, or false otherwise.


Content

Android Reference

Java basics

Java Enterprise Edition (EE)

Java Standard Edition (SE)

SQL

HTML

PHP

CSS

Java Script

MYSQL

JQUERY

VBS

REGEX

C

C++

C#

Design patterns

RFC (standard status)

RFC (proposed standard status)

RFC (draft standard status)

RFC (informational status)

RFC (experimental status)

RFC (best current practice status)

RFC (historic status)

RFC (unknown status)

IT dictionary

License.
All information of this service is derived from the free sources and is provided solely in the form of quotations. This service provides information and interfaces solely for the familiarization (not ownership) and under the "as is" condition.
Copyright 2016 © ELTASK.COM. All rights reserved.
Site is optimized for mobile devices.
Downloads: 2861 / . Delta: 0.03461 с