Interface QueueScheme<C extends NamedQueue,S>
- All Superinterfaces:
NamedCollectionBuilder<C>
,Scheme
,ServiceScheme
- All Known Subinterfaces:
NamedQueueScheme<Q>
- All Known Implementing Classes:
PagedQueueScheme
,SimpleDequeScheme
public interface QueueScheme<C extends NamedQueue,S>
extends NamedCollectionBuilder<C>, ServiceScheme
The
QueueScheme
class is responsible for building a fully
configured instance of a queue.-
Field Summary
Fields inherited from interface com.tangosol.coherence.config.scheme.ServiceScheme
DELIM_APPLICATION_SCOPE, DELIM_DOMAIN_PARTITION
-
Method Summary
Modifier and TypeMethodDescriptionensureConfiguredService
(ParameterResolver resolver, MapBuilder.Dependencies deps) Obtain a configured queue service.Methods inherited from interface com.tangosol.coherence.config.builder.NamedCollectionBuilder
realize, realizes
Methods inherited from interface com.tangosol.coherence.config.scheme.Scheme
getSchemeName, isAnonymous
Methods inherited from interface com.tangosol.coherence.config.scheme.ServiceScheme
getEventInterceptorBuilders, getNamedCollectionBuilder, getScopedServiceName, getScopedServiceNameForProperty, getServiceBuilder, getServiceName, getServiceType, isAutoStart
-
Method Details
-
ensureConfiguredService
Obtain a configured queue service.- Parameters:
resolver
- theParameterResolver
to use to resolve the service parametersdeps
- the dependencies to use to configure the service- Returns:
- a configured queue service
-