Package org.jboss.msc.value
Interface Value<T>
-
- Type Parameters:
T- referenced dependency value type
- All Known Subinterfaces:
Service<T>,ServiceController<S>
- All Known Implementing Classes:
DelegatingServiceController,InjectedValue
@Deprecated public interface Value<T>
Deprecated.UseServiceBuilder.requires(org.jboss.msc.service.ServiceName)method instead. This class will be removed in a future release.Reference to a readonly dependency value. User code should never store referenced value in global fields and should always usegetValue()method instead.Implementations of this interface are thread safe.
- Author:
- David M. Lloyd, Richard Opalka
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description TgetValue()Deprecated.Get the actual dependency value.
-
-
-
Method Detail
-
getValue
T getValue() throws IllegalStateException, IllegalArgumentException
Deprecated.Get the actual dependency value.- Returns:
- the actual dependency value
- Throws:
IllegalStateException- if the value is time-sensitive and the current state does not allow retrieval.IllegalArgumentException- when the value cannot be read due to misconfiguration
-
-