JBoss Modular Service Kernel API 1.0.0.Beta1

Uses of Interface
org.jboss.msc.value.Value

Packages that use Value
org.jboss.msc.inject   
org.jboss.msc.service   
org.jboss.msc.services   
org.jboss.msc.services.http   
org.jboss.msc.translate   
org.jboss.msc.value   
 

Uses of Value in org.jboss.msc.inject
 

Methods in org.jboss.msc.inject with parameters of type Value
static
<T> Injector<T>
SetMethodInjector.create(Value<?> target, Method method)
          Construct a new instance.
static
<T> Injector<T>
SetMethodInjector.create(Value<?> target, Value<Method> methodValue)
          Construct a new instance.
static
<T> Injector<T>
SetMethodInjector.create(Value<?> target, Value<Method> methodValue)
          Construct a new instance.
 

Constructors in org.jboss.msc.inject with parameters of type Value
AtomicReferenceFieldUpdaterInjector(AtomicReferenceFieldUpdater<C,? super T> updater, Value<C> target)
          Construct a new instance.
FieldInjector(Value<?> target, Value<Field> fieldValue)
          Construct a new instance.
FieldInjector(Value<?> target, Value<Field> fieldValue)
          Construct a new instance.
MethodInjector(Value<Method> methodValue, Value<?> targetValue, Value<?> injectedValue, List<? extends Value<?>> parameterList)
           
MethodInjector(Value<Method> methodValue, Value<?> targetValue, Value<?> injectedValue, List<? extends Value<?>> parameterList)
           
MethodInjector(Value<Method> methodValue, Value<?> targetValue, Value<?> injectedValue, List<? extends Value<?>> parameterList)
           
PropertyInjector(Value<Property> propertyValue, Value<? super T> target)
           
PropertyInjector(Value<Property> propertyValue, Value<? super T> target)
           
SetMethodInjector(Value<?> target, Method method)
          Construct a new instance.
SetMethodInjector(Value<?> target, Value<Method> methodValue)
          Construct a new instance.
SetMethodInjector(Value<?> target, Value<Method> methodValue)
          Construct a new instance.
SetMethodInjector(Value<? extends C> target, Class<C> clazz, String methodName, Class<T> paramType)
          Construct a new instance.
 

Constructor parameters in org.jboss.msc.inject with type arguments of type Value
MethodInjector(Value<Method> methodValue, Value<?> targetValue, Value<?> injectedValue, List<? extends Value<?>> parameterList)
           
 

Uses of Value in org.jboss.msc.service
 

Subinterfaces of Value in org.jboss.msc.service
 interface Service<T>
          A service is a thing which can be started and stopped.
 interface ServiceController<S>
          A controller for a single service instance.
 

Classes in org.jboss.msc.service that implement Value
 class AbstractService<T>
          An abstract service class which provides default implementations.
 

Fields in org.jboss.msc.service declared as Value
static Value<Service<Void>> Service.NULL_VALUE
          A value which resolves to the null service.
 

Methods in org.jboss.msc.service that return Value
 Value<? extends T> ValueInjection.getSource()
          Get the source value.
protected
<T> Value<?>
MethodDelegatingInjectionSource.getValue(Value<?> delegateValue, Value<T> serviceValue, org.jboss.msc.service.ServiceBuilder<T> serviceBuilder, org.jboss.msc.service.ServiceContainerImpl container)
           
protected
<T> Value<?>
FieldDelegatingInjectionSource.getValue(Value<?> delegateValue, Value<T> serviceValue, org.jboss.msc.service.ServiceBuilder<T> serviceBuilder, org.jboss.msc.service.ServiceContainerImpl container)
           
protected abstract
<T> Value<?>
DelegatingInjectionSource.getValue(Value<?> delegateValue, Value<T> serviceValue, org.jboss.msc.service.ServiceBuilder<T> serviceBuilder, org.jboss.msc.service.ServiceContainerImpl container)
          Contract method providing children with the value of the delegate InjectionSource.
protected
<T> Value<?>
PropertyDelegatingInjectionSource.getValue(Value<?> delegateValue, Value<T> serviceValue, org.jboss.msc.service.ServiceBuilder<T> serviceBuilder, org.jboss.msc.service.ServiceContainerImpl container)
           
protected
<T> Value<?>
MethodInjectionSource.getValue(Value<T> serviceValue, org.jboss.msc.service.ServiceBuilder<T> serviceBuilder, org.jboss.msc.service.ServiceContainerImpl container)
           
protected
<T> Value<?>
DelegatingInjectionSource.getValue(Value<T> serviceValue, org.jboss.msc.service.ServiceBuilder<T> serviceBuilder, org.jboss.msc.service.ServiceContainerImpl container)
           
 

Methods in org.jboss.msc.service with parameters of type Value
 BatchInjectionBuilder BatchServiceBuilder.addInjectionValue(Value<?> value)
          Add an injection value.
<T> BatchServiceBuilder<T>
BatchBuilder.addServiceValue(ServiceName name, Value<? extends Service<T>> value)
          Get a builder which can be used to add a service to this batch.
<T> BatchServiceBuilder<T>
BatchBuilder.addServiceValueIfNotExist(ServiceName name, Value<? extends Service<T>> value)
          Get a builder which can be used to add a service to this batch which is installed only if another service with the same name does not already exist.
 BatchInjectionBuilder BatchInjectionBuilder.fromFieldValue(Value<Field> fieldValue)
          Specify that the injected value should come from a field on the source object.
 BatchInjectionBuilder BatchInjectionBuilder.fromMethod(Method method, Value<?> target, List<? extends Value<?>> parameterValues)
          Specify that the injected value should come from the result of a method call.
 BatchInjectionBuilder BatchInjectionBuilder.fromMethod(String name, Value<?> target)
          Specify that the injected value should come from the result of a no-args method call.
 BatchInjectionBuilder BatchInjectionBuilder.fromMethod(String name, Value<?> target, List<? extends Value<Class<?>>> parameterTypes, List<? extends Value<?>> parameterValues)
          Specify that the injected value should come from the result of a method call.
 BatchInjectionBuilder BatchInjectionBuilder.fromMethodValue(Value<Method> methodValue, List<? extends Value<?>> parameterValues)
          Specify that the injected value should come from the result of a method call.
 BatchInjectionBuilder BatchInjectionBuilder.fromMethodValue(Value<Method> methodValue, Value<?> target, List<? extends Value<?>> parameterValues)
          Specify that the injected value should come from the result of a method call.
 BatchInjectionBuilder BatchInjectionBuilder.fromMethodValue(Value<Method> methodValue, Value<?> target, List<? extends Value<?>> parameterValues)
          Specify that the injected value should come from the result of a method call.
 BatchInjectionBuilder BatchInjectionBuilder.fromPropertyValue(Value<Property> propertyValue)
          Specify that the injected value should come from a property on the source object.
protected
<T> Value<?>
MethodDelegatingInjectionSource.getValue(Value<?> delegateValue, Value<T> serviceValue, org.jboss.msc.service.ServiceBuilder<T> serviceBuilder, org.jboss.msc.service.ServiceContainerImpl container)
           
protected
<T> Value<?>
MethodDelegatingInjectionSource.getValue(Value<?> delegateValue, Value<T> serviceValue, org.jboss.msc.service.ServiceBuilder<T> serviceBuilder, org.jboss.msc.service.ServiceContainerImpl container)
           
protected
<T> Value<?>
FieldDelegatingInjectionSource.getValue(Value<?> delegateValue, Value<T> serviceValue, org.jboss.msc.service.ServiceBuilder<T> serviceBuilder, org.jboss.msc.service.ServiceContainerImpl container)
           
protected
<T> Value<?>
FieldDelegatingInjectionSource.getValue(Value<?> delegateValue, Value<T> serviceValue, org.jboss.msc.service.ServiceBuilder<T> serviceBuilder, org.jboss.msc.service.ServiceContainerImpl container)
           
protected abstract
<T> Value<?>
DelegatingInjectionSource.getValue(Value<?> delegateValue, Value<T> serviceValue, org.jboss.msc.service.ServiceBuilder<T> serviceBuilder, org.jboss.msc.service.ServiceContainerImpl container)
          Contract method providing children with the value of the delegate InjectionSource.
protected abstract
<T> Value<?>
DelegatingInjectionSource.getValue(Value<?> delegateValue, Value<T> serviceValue, org.jboss.msc.service.ServiceBuilder<T> serviceBuilder, org.jboss.msc.service.ServiceContainerImpl container)
          Contract method providing children with the value of the delegate InjectionSource.
protected
<T> Value<?>
PropertyDelegatingInjectionSource.getValue(Value<?> delegateValue, Value<T> serviceValue, org.jboss.msc.service.ServiceBuilder<T> serviceBuilder, org.jboss.msc.service.ServiceContainerImpl container)
           
protected
<T> Value<?>
PropertyDelegatingInjectionSource.getValue(Value<?> delegateValue, Value<T> serviceValue, org.jboss.msc.service.ServiceBuilder<T> serviceBuilder, org.jboss.msc.service.ServiceContainerImpl container)
           
protected
<T> Value<?>
MethodInjectionSource.getValue(Value<T> serviceValue, org.jboss.msc.service.ServiceBuilder<T> serviceBuilder, org.jboss.msc.service.ServiceContainerImpl container)
           
protected
<T> Value<?>
DelegatingInjectionSource.getValue(Value<T> serviceValue, org.jboss.msc.service.ServiceBuilder<T> serviceBuilder, org.jboss.msc.service.ServiceContainerImpl container)
           
 BatchInjectionBuilder BatchInjectionBuilder.toFieldValue(Value<Field> fieldValue)
          Specify that the target of injection be a field on the target object.
 BatchInjectionBuilder BatchInjectionBuilder.toMethod(Method method, Value<?> targetValue, List<? extends Value<?>> parameterValues)
          Specify that the target of injection be a method on the destination object.
 BatchInjectionBuilder BatchInjectionBuilder.toMethod(String name, Value<?> targetValue)
          Specify that the target of injection be a one-argument method on the destination object.
 BatchInjectionBuilder BatchInjectionBuilder.toMethod(String name, Value<?> targetValue, List<? extends Value<Class<?>>> parameterTypes, List<? extends Value<?>> parameterValues)
          Specify that the target of injection be a method on the destination object.
 BatchInjectionBuilder BatchInjectionBuilder.toMethodValue(Value<Method> methodValue, List<? extends Value<?>> parameterValues)
          Specify that the target of injection be a method on the destination object.
 BatchInjectionBuilder BatchInjectionBuilder.toMethodValue(Value<Method> methodValue, Value<?> targetValue, List<? extends Value<?>> parameterValues)
          Specify that the target of injection be a method on the destination object.
 BatchInjectionBuilder BatchInjectionBuilder.toMethodValue(Value<Method> methodValue, Value<?> targetValue, List<? extends Value<?>> parameterValues)
          Specify that the target of injection be a method on the destination object.
 BatchInjectionBuilder BatchInjectionBuilder.toPropertyValue(Value<Property> propertyValue)
          Specify that the target of injection be a property on the destination object.
 

Method parameters in org.jboss.msc.service with type arguments of type Value
 BatchInjectionBuilder BatchInjectionBuilder.fromMethod(Method method, List<? extends Value<?>> parameterValues)
          Specify that the injected value should come from the result of a method call.
 BatchInjectionBuilder BatchInjectionBuilder.fromMethod(Method method, Value<?> target, List<? extends Value<?>> parameterValues)
          Specify that the injected value should come from the result of a method call.
 BatchInjectionBuilder BatchInjectionBuilder.fromMethod(String name, List<? extends Value<Class<?>>> parameterTypes, List<? extends Value<?>> parameterValues)
          Specify that the injected value should come from the result of a method call.
 BatchInjectionBuilder BatchInjectionBuilder.fromMethod(String name, List<? extends Value<Class<?>>> parameterTypes, List<? extends Value<?>> parameterValues)
          Specify that the injected value should come from the result of a method call.
 BatchInjectionBuilder BatchInjectionBuilder.fromMethod(String name, Value<?> target, List<? extends Value<Class<?>>> parameterTypes, List<? extends Value<?>> parameterValues)
          Specify that the injected value should come from the result of a method call.
 BatchInjectionBuilder BatchInjectionBuilder.fromMethod(String name, Value<?> target, List<? extends Value<Class<?>>> parameterTypes, List<? extends Value<?>> parameterValues)
          Specify that the injected value should come from the result of a method call.
 BatchInjectionBuilder BatchInjectionBuilder.fromMethodValue(Value<Method> methodValue, List<? extends Value<?>> parameterValues)
          Specify that the injected value should come from the result of a method call.
 BatchInjectionBuilder BatchInjectionBuilder.fromMethodValue(Value<Method> methodValue, Value<?> target, List<? extends Value<?>> parameterValues)
          Specify that the injected value should come from the result of a method call.
 BatchInjectionBuilder BatchInjectionBuilder.toMethod(Method method, List<? extends Value<?>> parameterValues)
          Specify that the target of injection be a method on the destination object.
 BatchInjectionBuilder BatchInjectionBuilder.toMethod(Method method, Value<?> targetValue, List<? extends Value<?>> parameterValues)
          Specify that the target of injection be a method on the destination object.
 BatchInjectionBuilder BatchInjectionBuilder.toMethod(String name, List<? extends Value<Class<?>>> parameterTypes, List<? extends Value<?>> parameterValues)
          Specify that the target of injection be a method on the destination object.
 BatchInjectionBuilder BatchInjectionBuilder.toMethod(String name, List<? extends Value<Class<?>>> parameterTypes, List<? extends Value<?>> parameterValues)
          Specify that the target of injection be a method on the destination object.
 BatchInjectionBuilder BatchInjectionBuilder.toMethod(String name, Value<?> targetValue, List<? extends Value<Class<?>>> parameterTypes, List<? extends Value<?>> parameterValues)
          Specify that the target of injection be a method on the destination object.
 BatchInjectionBuilder BatchInjectionBuilder.toMethod(String name, Value<?> targetValue, List<? extends Value<Class<?>>> parameterTypes, List<? extends Value<?>> parameterValues)
          Specify that the target of injection be a method on the destination object.
 BatchInjectionBuilder BatchInjectionBuilder.toMethodValue(Value<Method> methodValue, List<? extends Value<?>> parameterValues)
          Specify that the target of injection be a method on the destination object.
 BatchInjectionBuilder BatchInjectionBuilder.toMethodValue(Value<Method> methodValue, Value<?> targetValue, List<? extends Value<?>> parameterValues)
          Specify that the target of injection be a method on the destination object.
 

Constructors in org.jboss.msc.service with parameters of type Value
FieldDelegatingInjectionSource(org.jboss.msc.service.InjectionSource delegate, Value<Field> fieldValue)
           
MethodDelegatingInjectionSource(org.jboss.msc.service.InjectionSource delegate, Value<Method> methodValue, List<? extends Value<?>> parameters)
           
MethodInjectionSource(Value<Method> methodValue, Value<?> targetValue, List<? extends Value<?>> parameteres)
           
MethodInjectionSource(Value<Method> methodValue, Value<?> targetValue, List<? extends Value<?>> parameteres)
           
PropertyDelegatingInjectionSource(org.jboss.msc.service.InjectionSource delegate, Value<Property> propertyValue)
           
ValueInjection(Value<? extends T> source, Injector<? super T> target)
          Construct a new instance.
 

Constructor parameters in org.jboss.msc.service with type arguments of type Value
MethodDelegatingInjectionSource(org.jboss.msc.service.InjectionSource delegate, String methodName, List<? extends Value<Class<?>>> parameterTypes, List<? extends Value<?>> parameters)
           
MethodDelegatingInjectionSource(org.jboss.msc.service.InjectionSource delegate, String methodName, List<? extends Value<Class<?>>> parameterTypes, List<? extends Value<?>> parameters)
           
MethodDelegatingInjectionSource(org.jboss.msc.service.InjectionSource delegate, Value<Method> methodValue, List<? extends Value<?>> parameters)
           
MethodInjectionSource(Value<Method> methodValue, Value<?> targetValue, List<? extends Value<?>> parameteres)
           
 

Uses of Value in org.jboss.msc.services
 

Classes in org.jboss.msc.services that implement Value
 class LifecycleService<T>
          A service which calls lifecycle methods on a POJO-style object.
 class MBeanService
          A service which registers the target object as an MBean.
 class ThreadPoolExecutorService
          A thread pool executor service, which is configurable at runtime.
 class VFSMountService
          A service which mounts an archive on the VFS.
 

Constructors in org.jboss.msc.services with parameters of type Value
LifecycleService(Value<T> target, Method startMethod, List<Value<?>> startParams, Method stopMethod, List<Value<?>> stopParams)
          Construct a new instance.
LifecycleService(Value<T> target, Value<Method> startMethod, List<Value<?>> startParams, Value<Method> stopMethod, List<Value<?>> stopParams)
          Construct a new instance.
LifecycleService(Value<T> target, Value<Method> startMethod, List<Value<?>> startParams, Value<Method> stopMethod, List<Value<?>> stopParams)
          Construct a new instance.
LifecycleService(Value<T> target, Value<Method> startMethod, List<Value<?>> startParams, Value<Method> stopMethod, List<Value<?>> stopParams)
          Construct a new instance.
MBeanService(Value<? extends MBeanServer> mbeanServer, Value<?> value, ObjectName objectName)
          Construct a new instance.
MBeanService(Value<? extends MBeanServer> mbeanServer, Value<?> value, ObjectName objectName)
          Construct a new instance.
 

Constructor parameters in org.jboss.msc.services with type arguments of type Value
LifecycleService(Value<T> target, Method startMethod, List<Value<?>> startParams, Method stopMethod, List<Value<?>> stopParams)
          Construct a new instance.
LifecycleService(Value<T> target, Method startMethod, List<Value<?>> startParams, Method stopMethod, List<Value<?>> stopParams)
          Construct a new instance.
LifecycleService(Value<T> target, Value<Method> startMethod, List<Value<?>> startParams, Value<Method> stopMethod, List<Value<?>> stopParams)
          Construct a new instance.
LifecycleService(Value<T> target, Value<Method> startMethod, List<Value<?>> startParams, Value<Method> stopMethod, List<Value<?>> stopParams)
          Construct a new instance.
 

Uses of Value in org.jboss.msc.services.http
 

Classes in org.jboss.msc.services.http that implement Value
 class HttpContextService
          An HTTP context.
 class HttpServerService
          An example service using the embedded JDK HTTP server found in some Java distributions.
 

Fields in org.jboss.msc.services.http declared as Value
static Value<Method> HttpServerService.EXECUTOR_SETTER
           
static Value<Method> HttpContextService.HANDLER_SETTER
           
static Value<Method> HttpContextService.PATH_SETTER
           
static Value<Method> HttpContextService.SERVER_SETTER
           
 

Uses of Value in org.jboss.msc.translate
 

Constructors in org.jboss.msc.translate with parameters of type Value
ConstructionTranslator(Value<Constructor<? extends O>> constructor, List<? extends Value<?>> parameters)
          Construct a new instance.
FieldTraversingTranslator(Value<Field> field)
          Construct a new instance.
MethodTraversingTranslator(Value<Method> method, Value<?> target, List<? extends Value<?>> parameters)
          Construct a new instance.
MethodTraversingTranslator(Value<Method> method, Value<?> target, List<? extends Value<?>> parameters)
          Construct a new instance.
 

Constructor parameters in org.jboss.msc.translate with type arguments of type Value
ConstructionTranslator(Value<Constructor<? extends O>> constructor, List<? extends Value<?>> parameters)
          Construct a new instance.
MethodTraversingTranslator(Value<Method> method, Value<?> target, List<? extends Value<?>> parameters)
          Construct a new instance.
 

Uses of Value in org.jboss.msc.value
 

Classes in org.jboss.msc.value that implement Value
 class CachedValue<T>
          A value which is calculated once only.
 class CheckedValue<T>
          A value whose type is checked before it is returned.
 class ClassOfValue<T>
           
 class ConstructedValue<T>
          A value which is created on demand from a constructor.
 class DefaultValue<T>
          A defaulted value.
 class EnvironmentPropertyValue
          A value which comes from an environment property.
 class FieldValue<T>
          A value which reads a field of an object.
 class ImmediateValue<T>
          A simple immediately-available value.
 class InjectedValue<T>
          A value which is injected from another source.
 class ListItemValue<T>
          A value which is acquired from a list by numerical index.
 class ListValue<T>
          A list value.
 class LookupClassValue
          A value which looks up a class by name from a classloader.
 class LookupConstructorValue
          A value which looks up a public constructor by name from a class.
 class LookupDeclaredConstructorValue
          A value which looks up a possibly non-public constructor by name from a class.
 class LookupDeclaredFieldValue
          A value which looks up a possibly non-public field by name from a class.
 class LookupDeclaredMethodValue
          A value which looks up a possibly non-public method by name and parameters from a class.
 class LookupFieldValue
          A value which looks up a public field by name from a class.
 class LookupGetMethodValue
          A value which looks up a public get method by name and parameters from a class.
 class LookupMethodValue
          A value which looks up a public method by name and parameters from a class.
 class LookupModuleClassValue
          A value which looks up a class by name from a module.
 class LookupPropertyValue
           
 class LookupSetMethodValue
          A value which looks up a public set method by name and parameters from a class.
 class MapEntryValue<K,V>
          A value which yields a map entry.
 class MapItemValue<T>
          A value which is acquired from a map by key.
 class MapValue<K,V>
          A map value.
 class MethodValue<T>
          A value which is produced by invoking a method.
 class PropertyValue<T>
           
 class ProviderValue<T>
          A value which creates an instance via a Provider.
 class ReferenceValue<T>
          A value which reads a reference.
 class SetValue<T>
          A set value.
 class SystemPropertyValue
          A value which comes from a system property.
 class ThreadLocalValue<T>
          A thread-local value.
 

Fields in org.jboss.msc.value with type parameters of type Value
static List<Value<?>> Values.EMPTY_LIST
          The empty value list.
static List<? extends Value<Class<?>>> Values.EMPTY_TYPE_LIST
          The empty value type list.
 

Methods in org.jboss.msc.value that return Value
static
<T> Value<T>
Values.asSuperclass(Value<? extends T> value)
          Safely re-cast a value as its superclass.
static
<T> Value<T>
Values.cached(Value<T> value)
          Get a cached value for some opaque value.
static
<T> Value<List<T>>
Values.emptyListValue()
          A value which yields the empty list.
 Value<? extends T> ThreadLocalValue.getAndSetValue(Value<? extends T> newValue)
          Get and set the value.
static Value<Method> Values.getGetterMethod(Class<?> target, String propertyName)
           
static Value<Method> Values.getGetterMethod(String propertyName)
           
static Value<Method> Values.getGetterMethod(Value<Class<?>> target, String propertyName)
           
static Value<Method> Values.getSetterMethod(Class<?> target, String propertyName, Class<?> type)
           
static Value<Method> Values.getSetterMethod(String propertyName, Class<?> type)
           
static Value<Method> Values.getSetterMethod(Value<Class<?>> target, String propertyName, Value<Class<?>> type)
           
static
<T> Value<T>
Values.immediateValue(T value)
          Get an immediate value.
static
<T> Value<T>
Values.nullValue()
          Get the null value.
static
<K,V> Value<MapEntry<K,V>>
MapEntryValue.of(Value<K> key, Value<V> value)
          Construct a new instance.
 

Methods in org.jboss.msc.value that return types with arguments of type Value
static
<T> List<Value<? extends T>>
Values.emptyList()
          The empty value list.
static
<T> List<Value<? extends T>>
Values.immediateValues(List<T> values)
           
static
<T> List<Value<? extends T>>
Values.immediateValues(T... values)
           
 

Methods in org.jboss.msc.value with parameters of type Value
static
<T> Value<T>
Values.asSuperclass(Value<? extends T> value)
          Safely re-cast a value as its superclass.
static
<T> Value<T>
Values.cached(Value<T> value)
          Get a cached value for some opaque value.
 Value<? extends T> ThreadLocalValue.getAndSetValue(Value<? extends T> newValue)
          Get and set the value.
static Value<Method> Values.getGetterMethod(Value<Class<?>> target, String propertyName)
           
static Value<Method> Values.getSetterMethod(Value<Class<?>> target, String propertyName, Value<Class<?>> type)
           
static Value<Method> Values.getSetterMethod(Value<Class<?>> target, String propertyName, Value<Class<?>> type)
           
static
<K,V> Value<MapEntry<K,V>>
MapEntryValue.of(Value<K> key, Value<V> value)
          Construct a new instance.
static
<K,V> Value<MapEntry<K,V>>
MapEntryValue.of(Value<K> key, Value<V> value)
          Construct a new instance.
 void ThreadLocalValue.setValue(Value<? extends T> newValue)
          Set this value, replacing any current value.
 

Method parameters in org.jboss.msc.value with type arguments of type Value
static Object[] Values.getValues(Iterable<? extends Value<?>> i)
          Get an object array from the result of an iterable series of values.
static
<T> T[]
Values.getValues(Iterable<? extends Value<? extends T>> i, Class<T> clazz)
          Get a typed object array from the result of an iterable series of values.
static
<T> T[]
Values.getValues(Iterable<? extends Value<? extends T>> i, T[] array)
          Get a typed object array from the result of an iterable series of values.
 

Constructors in org.jboss.msc.value with parameters of type Value
CachedValue(Value<? extends T> value)
          Construct a new instance.
CheckedValue(Class<T> valueClass, Value<?> value)
          Construct a new instance.
ClassOfValue(Value<? extends T> value)
           
ConstructedValue(Value<Constructor<T>> constructorValue, List<? extends Value<?>> parameters)
          Construct a new instance.
DefaultValue(Value<T> value, Value<? extends T> defaultValue)
          Construct a new instance.
DefaultValue(Value<T> value, Value<? extends T> defaultValue)
          Construct a new instance.
EnvironmentPropertyValue(String propertyName, AccessControlContext accessControlContext, Value<?> defaultValue)
          Construct a new instance.
EnvironmentPropertyValue(String propertyName, Value<?> defaultValue)
          Construct a new instance.
FieldValue(Value<Field> fieldValue, Value<?> targetValue)
          Construct a new instance.
FieldValue(Value<Field> fieldValue, Value<?> targetValue)
          Construct a new instance.
ListItemValue(Value<List<? extends T>> listValue, Value<? extends Number> indexValue)
          Construct a new instance.
ListItemValue(Value<List<? extends T>> listValue, Value<? extends Number> indexValue)
          Construct a new instance.
LookupClassValue(String className, Value<? extends ClassLoader> classLoaderValue)
          Construct a new instance.
LookupConstructorValue(Value<Class<?>> target, List<? extends Value<Class<?>>> parameterTypes)
          Construct a new instance.
LookupDeclaredConstructorValue(Value<Class<?>> target, List<? extends Value<Class<?>>> parameterTypes, AccessControlContext context, boolean makeAccessible)
          Construct a new instance.
LookupDeclaredFieldValue(Value<Class<?>> target, String fieldName, AccessControlContext context, boolean makeAccessible)
          Construct a new instance.
LookupDeclaredMethodValue(Value<Class<?>> target, String methodName, List<? extends Value<Class<?>>> parameterTypes, AccessControlContext context, boolean makeAccessible)
          Construct a new instance.
LookupFieldValue(Value<Class<?>> target, String fieldName)
          Construct a new instance.
LookupGetMethodValue(Value<Class<?>> target, String propertyName)
          Construct a new instance.
LookupMethodValue(Value<Class<?>> target, String methodName, int paramCount)
           
LookupMethodValue(Value<Class<?>> target, String methodName, List<? extends Value<Class<?>>> parameterTypes)
          Construct a new instance.
LookupPropertyValue(Value<Class<?>> target, String propertyName)
           
LookupSetMethodValue(Value<Class<?>> target, String propertyName)
          Construct a new instance which searches for the first name-only match.
LookupSetMethodValue(Value<Class<?>> target, String propertyName, Value<Class<?>> propertyType)
          Construct a new instance.
LookupSetMethodValue(Value<Class<?>> target, String propertyName, Value<Class<?>> propertyType)
          Construct a new instance.
MapItemValue(Value<?> keyValue, Value<? extends Map<?,? extends T>> mapValue)
          Construct a new instance.
MapItemValue(Value<?> keyValue, Value<? extends Map<?,? extends T>> mapValue)
          Construct a new instance.
MapValue(Value<? extends Map<K,V>> mapValue, List<MapEntry<? extends Value<? extends K>,? extends Value<? extends V>>> values)
          Construct a new instance.
MapValue(Value<? extends Map<K,V>> mapValue, MapEntry<? extends Value<? extends K>,? extends Value<? extends V>>... values)
          Construct a new instance.
MethodValue(Value<Method> methodValue, Value<?> targetValue, List<? extends Value<?>> parameters)
          Construct a new instance.
MethodValue(Value<Method> methodValue, Value<?> targetValue, List<? extends Value<?>> parameters)
          Construct a new instance.
PropertyValue(Value<Property> propertyValue, Value<?> target)
           
PropertyValue(Value<Property> propertyValue, Value<?> target)
           
SystemPropertyValue(String propertyName, AccessControlContext accessControlContext, Value<?> defaultValue)
          Construct a new instance.
SystemPropertyValue(String propertyName, Value<?> defaultValue)
          Construct a new instance.
 

Constructor parameters in org.jboss.msc.value with type arguments of type Value
ConstructedValue(Value<Constructor<T>> constructorValue, List<? extends Value<?>> parameters)
          Construct a new instance.
ListValue(List<? extends Value<? extends T>> values)
          Construct a new instance.
LookupConstructorValue(Value<Class<?>> target, List<? extends Value<Class<?>>> parameterTypes)
          Construct a new instance.
LookupDeclaredConstructorValue(Value<Class<?>> target, List<? extends Value<Class<?>>> parameterTypes, AccessControlContext context, boolean makeAccessible)
          Construct a new instance.
LookupDeclaredMethodValue(Value<Class<?>> target, String methodName, List<? extends Value<Class<?>>> parameterTypes, AccessControlContext context, boolean makeAccessible)
          Construct a new instance.
LookupMethodValue(Value<Class<?>> target, String methodName, List<? extends Value<Class<?>>> parameterTypes)
          Construct a new instance.
MapEntryValue(MapEntry<Value<K>,Value<V>> entry)
          Construct a new instance.
MapEntryValue(MapEntry<Value<K>,Value<V>> entry)
          Construct a new instance.
MapValue(Value<? extends Map<K,V>> mapValue, List<MapEntry<? extends Value<? extends K>,? extends Value<? extends V>>> values)
          Construct a new instance.
MapValue(Value<? extends Map<K,V>> mapValue, List<MapEntry<? extends Value<? extends K>,? extends Value<? extends V>>> values)
          Construct a new instance.
MethodValue(Value<Method> methodValue, Value<?> targetValue, List<? extends Value<?>> parameters)
          Construct a new instance.
SetValue(List<? extends Value<? extends T>> values)
          Construct a new instance.
 


JBoss Modular Service Kernel API 1.0.0.Beta1

Copyright © 2010 JBoss, a division of Red Hat, Inc.