Interface TopicScheme<C extends NamedCollection,S>
-
- All Superinterfaces:
NamedCollectionBuilder<C>
,Scheme
,ServiceScheme
- All Known Subinterfaces:
NamedTopicScheme
- All Known Implementing Classes:
PagedTopicScheme
public interface TopicScheme<C extends NamedCollection,S> extends NamedCollectionBuilder<C>, ServiceScheme
TheTopicScheme
class is responsible for building a fully configured instance of a topic.- Since:
- Coherence 14.1.1
- Author:
- jk 2015.06.27
-
-
Field Summary
-
Fields inherited from interface com.tangosol.coherence.config.scheme.ServiceScheme
DELIM_APPLICATION_SCOPE, DELIM_DOMAIN_PARTITION
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description S
ensureConfiguredService(ParameterResolver resolver, MapBuilder.Dependencies deps)
Obtain a configured topic 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, getScopedServiceName, getServiceBuilder, getServiceName, getServiceType, isAutoStart
-
-
-
-
Method Detail
-
ensureConfiguredService
S ensureConfiguredService(ParameterResolver resolver, MapBuilder.Dependencies deps)
Obtain a configured topic service.- Parameters:
resolver
- theParameterResolver
to use to resolve the service parametersdeps
- the dependencies to use to configure the service- Returns:
- a configured topic service
-
-