S - the type of the injected source type reference.T - the type of provided entity.public abstract class ReferenceTransformingFactory<S,T> extends Object implements org.glassfish.hk2.api.Factory<T>
T
by transforming
a value of injected source reference Ref<S>.| Modifier and Type | Class and Description |
|---|---|
static interface |
ReferenceTransformingFactory.Transformer<S,T>
Transforming function responsible for transforming an instance of source type
S into an instance of
target type T. |
| Modifier | Constructor and Description |
|---|---|
protected |
ReferenceTransformingFactory(Provider<Ref<S>> refProvider,
ReferenceTransformingFactory.Transformer<S,T> transformer)
Initialize reference transforming factory.
|
protected ReferenceTransformingFactory(Provider<Ref<S>> refProvider, ReferenceTransformingFactory.Transformer<S,T> transformer)
refProvider - source type reference provider.transformer - source to target type transforming function.Copyright © 2007-2014, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.