|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Object java.lang.Enum<ImportContextClassLoaderEnum> org.springframework.osgi.service.importer.support.ImportContextClassLoaderEnum
public enum ImportContextClassLoaderEnum
Enum describing the possible thread context class loader (tccl) options for imported OSGi services. If managed, the
tccl will be set to the appropriate class loader, on each service call for the duration of the invocation.
Used by OsgiServiceProxyFactoryBean
and OsgiServiceCollectionProxyFactoryBean
for imported services
that depend on a certain tccl to be set.
ExportContextClassLoaderEnum
Enum Constant Summary | |
---|---|
CLIENT
The tccl will be set to that of the client upon service invocation |
|
SERVICE_PROVIDER
The tccl will be set to that of the service provider upon service invocation |
|
UNMANAGED
The tccl will not be managed |
Method Summary | |
---|---|
static ImportContextClassLoaderEnum |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static ImportContextClassLoaderEnum[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final ImportContextClassLoaderEnum UNMANAGED
public static final ImportContextClassLoaderEnum SERVICE_PROVIDER
public static final ImportContextClassLoaderEnum CLIENT
Method Detail |
---|
public static ImportContextClassLoaderEnum[] values()
for (ImportContextClassLoaderEnum c : ImportContextClassLoaderEnum.values()) System.out.println(c);
public static ImportContextClassLoaderEnum valueOf(String name)
name
- the name of the enum constant to be returned.
IllegalArgumentException
- if this enum type has no constant
with the specified name
NullPointerException
- if the argument is null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |