public interface NamedCollectionBuilder<C extends NamedCollection>
NamedCollectionBuilder realizes NamedCollections.| Modifier and Type | Method and Description |
|---|---|
<E> C |
realize(ValueTypeAssertion<E> typeConstraint,
com.tangosol.config.expression.ParameterResolver resolver,
MapBuilder.Dependencies dependencies)
Realizes a
NamedCollection (possibly "ensuring it") based on the state
of the builder, the provided ParameterResolver and MapBuilder
dependencies. |
<T extends NamedCollection> |
realizes(Class<T> type)
Determines whether this
NamedCollectionBuilder can realize a
NamedCollection of the specified type. |
<E> C realize(ValueTypeAssertion<E> typeConstraint, com.tangosol.config.expression.ParameterResolver resolver, MapBuilder.Dependencies dependencies)
NamedCollection (possibly "ensuring it") based on the state
of the builder, the provided ParameterResolver and MapBuilder
dependencies.
The MapBuilder dependencies are required to satisfy the requirement
when realizing a NamedCollection additionally involves realizing one
or more internal Maps.
E - the element type of NamedCollectiontypeConstraint - type constraint assertion for elements of this NamedCollectionresolver - the ParameterResolverdependencies - the MapBuilder dependenciesNamedCollection<T extends NamedCollection> boolean realizes(Class<T> type)
NamedCollectionBuilder can realize a
NamedCollection of the specified type.T - the type of the class to verifytype - the Class of the type to verifyNamedCollection of the
specified type.