Uses of Interface
org.jboss.msc.value.Value
-
Packages that use Value Package Description org.jboss.msc.inject Classes which implement value injection.org.jboss.msc.service The service container implementation itself.org.jboss.msc.value Classes which implement various indirect value types. -
-
Uses of Value in org.jboss.msc.inject
Fields in org.jboss.msc.inject declared as Value Modifier and Type Field Description private Value<?>MethodInjector. injectedValueprivate Value<?>AddMethodInjector. targetprivate Value<C>AtomicReferenceFieldUpdaterInjector. targetprivate Value<?>FieldInjector. targetprivate Value<?>SetMethodInjector. targetprivate Value<?>MethodInjector. targetValueprivate Value<T>RetainingInjector. valueThe stored value.Fields in org.jboss.msc.inject with type parameters of type Value Modifier and Type Field Description private java.util.List<? extends Value<?>>MethodInjector. parameterListprivate static java.util.concurrent.atomic.AtomicReferenceFieldUpdater<RetainingInjector,Value>RetainingInjector. valueUpdaterMethods in org.jboss.msc.inject that return Value Modifier and Type Method Description protected Value<T>RetainingInjector. getStoredValue()Get the value object stored in this injector.protected Value<T>RetainingInjector. setStoredValue(Value<T> value)Set the value object stored in this injector (must not benull).Methods in org.jboss.msc.inject with parameters of type Value Modifier and Type Method Description static <T> Injector<T>SetMethodInjector. create(Value<?> target, java.lang.reflect.Method method)Construct a new instance.protected Value<T>RetainingInjector. setStoredValue(Value<T> value)Set the value object stored in this injector (must not benull).Constructors in org.jboss.msc.inject with parameters of type Value Constructor Description AddMethodInjector(Value<?> target, java.lang.reflect.Method addMethod, java.lang.reflect.Method removeMethod)Construct a new instance.AtomicReferenceFieldUpdaterInjector(java.util.concurrent.atomic.AtomicReferenceFieldUpdater<C,? super T> updater, Value<C> target)Construct a new instance.FieldInjector(Value<?> target, java.lang.reflect.Field field)Construct a new instance.MethodInjector(java.lang.reflect.Method method, Value<?> targetValue, Value<?> injectedValue, java.util.List<? extends Value<?>> parameterList)Construct a new instance.SetMethodInjector(Value<?> target, java.lang.reflect.Method method)Construct a new instance.Constructor parameters in org.jboss.msc.inject with type arguments of type Value Constructor Description MethodInjector(java.lang.reflect.Method method, Value<?> targetValue, Value<?> injectedValue, java.util.List<? extends Value<?>> parameterList)Construct a new instance. -
Uses of Value in org.jboss.msc.service
Subinterfaces of Value in org.jboss.msc.service Modifier and Type Interface Description (package private) interfaceDependencyAbstractDependency represents the dependencies of a service.interfaceService<T>A service is a thing which can be started and stopped.interfaceServiceController<S>A controller for a single service instance.Classes in org.jboss.msc.service that implement Value Modifier and Type Class Description classAbstractService<T>An abstract service class which provides default implementations.(package private) classNullService(package private) classOptionalDependencyAn OptionalDependency.
This class establishes a transitive dependency relationship between the dependent and the real dependency.(package private) classServiceControllerImpl<S>The service controller implementation.(package private) classServiceRegistrationImplA single service registration.classValueInjectionService<T>A service which propagates a value from a dependency.classValueService<T>A service which returns the provided value, which is evaluated once per service start.Fields in org.jboss.msc.service declared as Value Modifier and Type Field Description static Value<Service<java.lang.Void>>Service. NULL_VALUEA value which resolves to thenull service.private Value<? extends Service<T>>ServiceBuilderImpl. serviceValueprivate Value<? extends Service<S>>ServiceControllerImpl. serviceValueThe service itself.private Value<? extends T>ValueInjection. sourceprivate Value<T>ValueService. valueMethods in org.jboss.msc.service that return Value Modifier and Type Method Description (package private) Value<? extends Service<T>>ServiceBuilderImpl. getServiceValue()Value<? extends T>ValueInjection. getSource()Get the source value.Methods in org.jboss.msc.service with parameters of type Value Modifier and Type Method Description <I> ServiceBuilder<T>DelegatingServiceBuilder. addInjectionValue(Injector<? super I> target, Value<I> value)Add an injection value.<I> ServiceBuilder<T>ServiceBuilder. addInjectionValue(Injector<? super I> target, Value<I> value)Add an injection value.<I> ServiceBuilder<T>ServiceBuilderImpl. addInjectionValue(Injector<? super I> target, Value<I> value)<T> ServiceBuilder<T>DelegatingServiceContainer. addServiceValue(ServiceName name, Value<? extends Service<T>> value)Get a builder which can be used to add a service to this target.<T> ServiceBuilder<T>DelegatingServiceTarget. addServiceValue(ServiceName name, Value<? extends Service<T>> value)Get a builder which can be used to add a service to this target.<T> ServiceBuilder<T>ServiceTarget. addServiceValue(ServiceName name, Value<? extends Service<T>> value)Get a builder which can be used to add a service to this target.<T> ServiceBuilder<T>ServiceTargetImpl. addServiceValue(ServiceName name, Value<? extends Service<T>> value)protected <T> ServiceBuilder<T>ServiceControllerImpl.ChildServiceTarget. createServiceBuilder(ServiceName name, Value<? extends Service<T>> value, ServiceControllerImpl<?> parent)protected <T> ServiceBuilder<T>ServiceTargetImpl. createServiceBuilder(ServiceName name, Value<? extends Service<T>> value, ServiceControllerImpl<?> parent)Constructors in org.jboss.msc.service with parameters of type Value Constructor Description ServiceBuilderImpl(ServiceTargetImpl serviceTarget, Value<? extends Service<T>> serviceValue, ServiceName serviceName, ServiceControllerImpl<?> parent)ServiceControllerImpl(Value<? extends Service<S>> serviceValue, Dependency[] dependencies, ValueInjection<?>[] injections, ValueInjection<?>[] outInjections, ServiceRegistrationImpl primaryRegistration, ServiceRegistrationImpl[] aliasRegistrations, java.util.Set<StabilityMonitor> monitors, java.util.Set<? extends ServiceListener<? super S>> listeners, ServiceControllerImpl<?> parent)ValueInjection(Value<? extends T> source, Injector<? super T> target)Construct a new instance.ValueService(Value<T> value)Construct a new instance. -
Uses of Value in org.jboss.msc.value
Classes in org.jboss.msc.value that implement Value Modifier and Type Class Description classCachedValue<T>A value which is calculated once only.classCheckedValue<T>A value whose type is checked before it is returned.classClassOfValue<T>A value which returns theClassobject of another value.classConstructedValue<T>A value which is created on demand from a constructor.classDefaultValue<T>A defaulted value.classEnvironmentPropertyValueA value which comes from an environment property.classFieldValue<T>A value which reads a field of an object.classImmediateValue<T>A simple immediately-available value.classInjectedSetValue<T>ASetvalue that can have entries injected into it.classInjectedValue<T>A value which is injected from another source.classListItemValue<T>A value which is acquired from a list by numerical index.classListValue<T>A list value.classMapEntryValue<K,V>A value which yields a map entry.classMapItemValue<T>A value which is acquired from a map by key.classMapValue<K,V>A map value.classMethodValue<T>A value which is produced by invoking a method.classReferenceValue<T>A value which reads a reference.classSetValue<T>A set value.classSystemPropertyValueA value which comes from a system property.classThreadLocalValue<T>A thread-local value.Fields in org.jboss.msc.value declared as Value Modifier and Type Field Description private Value<? extends T>DefaultValue. defaultValueprivate Value<?>EnvironmentPropertyValue. defaultValueprivate Value<?>SystemPropertyValue. defaultValueprivate static ValueValues. EMPTY_LIST_VALUEprivate Value<? extends java.lang.Number>ListItemValue. indexValueprivate Value<?>MapItemValue. keyValueprivate Value<? extends java.util.List<? extends T>>ListItemValue. listValueprivate Value<? extends java.util.Map<?,? extends T>>MapItemValue. mapValueprivate Value<? extends java.util.Map<K,V>>MapValue. mapValueprivate Value<java.lang.reflect.Method>MethodValue. methodValueprivate static ValueValues. NULLprivate Value<?>FieldValue. targetValueprivate Value<?>MethodValue. targetValueprivate Value<? extends T>CachedValue. valueprivate Value<?>CheckedValue. valueprivate Value<? extends T>ClassOfValue. valueprivate Value<T>DefaultValue. valueFields in org.jboss.msc.value with type parameters of type Value Modifier and Type Field Description static java.util.List<Value<?>>Values. EMPTY_LISTThe empty value list.static java.util.List<? extends Value<java.lang.Class<?>>>Values. EMPTY_TYPE_LISTThe empty value type list.private MapEntry<Value<K>,Value<V>>MapEntryValue. entryprivate MapEntry<Value<K>,Value<V>>MapEntryValue. entryprivate java.util.List<? extends Value<?>>ConstructedValue. parametersprivate java.util.List<? extends Value<?>>MethodValue. parametersprivate java.lang.ThreadLocal<Value<? extends T>>ThreadLocalValue. threadLocalprivate java.util.List<? extends Value<? extends T>>ListValue. valuesprivate java.util.List<MapEntry<? extends Value<? extends K>,? extends Value<? extends V>>>MapValue. valuesprivate java.util.List<MapEntry<? extends Value<? extends K>,? extends Value<? extends V>>>MapValue. valuesprivate java.util.List<? extends Value<? extends T>>SetValue. valuesMethods in org.jboss.msc.value that return Value Modifier and Type Method Description 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<java.util.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 <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 Modifier and Type Method Description static <T> java.util.List<Value<? extends T>>Values. emptyList()The empty value list.static <T> java.util.List<Value<? extends T>>Values. immediateValues(java.util.List<T> values)static <T> java.util.List<Value<? extends T>>Values. immediateValues(T... values)Methods in org.jboss.msc.value with parameters of type Value Modifier and Type Method Description 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 <K,V>
Value<MapEntry<K,V>>MapEntryValue. of(Value<K> key, Value<V> value)Construct a new instance.voidInjectedValue. setValue(Value<T> value)Set the value to be injected to aValueinstance.voidThreadLocalValue. 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 Modifier and Type Method Description private static voidErrorMessage. appendParameterList(java.lang.StringBuffer stringBuffer, java.util.List<? extends Value<java.lang.Class<?>>> parameterTypes)Appends a list of parameter types tostringBuffer.static java.lang.Object[]Values. getValues(java.lang.Iterable<? extends Value<?>> i)Get an object array from the result of an iterable series of values.static <T> T[]Values. getValues(java.lang.Iterable<? extends Value<? extends T>> i, java.lang.Class<T> clazz)Get a typed object array from the result of an iterable series of values.static <T> T[]Values. getValues(java.lang.Iterable<? extends Value<? extends T>> i, T[] array)Get a typed object array from the result of an iterable series of values.private static java.lang.Object[]Values. getValues(java.util.Iterator<? extends Value<?>> i, int idx)private static <T> T[]Values. getValues(java.util.Iterator<? extends Value<? extends T>> i, java.lang.Class<T> clazz, int idx)static java.lang.StringErrorMessage. noSuchConstructor(java.lang.Class<?> targetClass, java.util.List<? extends Value<java.lang.Class<?>>> parameterTypes)Returns a message describing aNoSuchMethodExceptionthat occurred on a constructor lookup.static java.lang.StringErrorMessage. noSuchMethod(java.lang.Class<?> targetClass, java.lang.String methodName, java.util.List<? extends Value<java.lang.Class<?>>> parameterTypes)Returns a message describing aNoSuchMethodExceptionthat occurred on a method lookup.Constructors in org.jboss.msc.value with parameters of type Value Constructor Description CachedValue(Value<? extends T> value)Construct a new instance.CheckedValue(java.lang.Class<T> valueClass, Value<?> value)Construct a new instance.ClassOfValue(Value<? extends T> value)DefaultValue(Value<T> value, Value<? extends T> defaultValue)Construct a new instance.EnvironmentPropertyValue(java.lang.String propertyName, java.security.AccessControlContext accessControlContext, Value<?> defaultValue)Construct a new instance.EnvironmentPropertyValue(java.lang.String propertyName, Value<?> defaultValue)Construct a new instance.FieldValue(java.lang.reflect.Field field, Value<?> targetValue)Construct a new instance.ListItemValue(Value<java.util.List<? extends T>> listValue, Value<? extends java.lang.Number> indexValue)Construct a new instance.MapItemValue(Value<?> keyValue, Value<? extends java.util.Map<?,? extends T>> mapValue)Construct a new instance.MapValue(Value<? extends java.util.Map<K,V>> mapValue, java.util.List<MapEntry<? extends Value<? extends K>,? extends Value<? extends V>>> values)Construct a new instance.MapValue(Value<? extends java.util.Map<K,V>> mapValue, MapEntry<? extends Value<? extends K>,? extends Value<? extends V>>... values)Construct a new instance.MethodValue(Value<java.lang.reflect.Method> methodValue, Value<?> targetValue, java.util.List<? extends Value<?>> parameters)Construct a new instance.SystemPropertyValue(java.lang.String propertyName, java.security.AccessControlContext accessControlContext, Value<?> defaultValue)Construct a new instance.SystemPropertyValue(java.lang.String propertyName, Value<?> defaultValue)Construct a new instance.Constructor parameters in org.jboss.msc.value with type arguments of type Value Constructor Description ConstructedValue(java.lang.reflect.Constructor<T> constructor, java.util.List<? extends Value<?>> parameters)Construct a new instance.ListValue(java.util.List<? extends Value<? extends T>> values)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 java.util.Map<K,V>> mapValue, java.util.List<MapEntry<? extends Value<? extends K>,? extends Value<? extends V>>> values)Construct a new instance.MapValue(Value<? extends java.util.Map<K,V>> mapValue, java.util.List<MapEntry<? extends Value<? extends K>,? extends Value<? extends V>>> values)Construct a new instance.MethodValue(Value<java.lang.reflect.Method> methodValue, Value<?> targetValue, java.util.List<? extends Value<?>> parameters)Construct a new instance.SetValue(java.util.List<? extends Value<? extends T>> values)Construct a new instance.
-