Uses of Interface
com.tangosol.net.SessionConfiguration
Package
Description
Coherence CDI provides support for CDI (Contexts and Dependency Injection)
within Coherence cluster members.
Contains basic cluster interfaces and factories.
-
Uses of SessionConfiguration in com.oracle.coherence.cdi
Modifier and TypeInterfaceDescriptioninterface
An interface that should be implemented by custom Coherence scoped session configurations in order to enable their discovery and automatic initialization at startup. -
Uses of SessionConfiguration in com.tangosol.net
Modifier and TypeClassDescriptionstatic class
An immutableSessionConfiguration
to configure aSession
that wraps an underlyingConfigurableCacheFactory
.class
ASessionConfiguration
that delegates to anotherSessionConfiguration
.Modifier and TypeMethodDescriptionSessionConfiguration.Builder.build()
Build theSessionConfiguration
.static SessionConfiguration
Create aSessionConfiguration
for the defaultSession
with the specified configuration file.static SessionConfiguration
Create aSessionConfiguration
for aSession
with a specific name and configuration file.static SessionConfiguration
Create aSessionConfiguration
for aSession
with a specific name and configuration file.static SessionConfiguration
SessionConfiguration.defaultSession()
Create aSessionConfiguration
for the defaultSession
.Modifier and TypeMethodDescriptionCoherenceConfiguration.getSessionConfigurations()
Return an immutableMap
of namedSessionConfiguration
instances that will be used by theCoherence
instance to createSessions
.CoherenceConfiguration.SimpleConfig.getSessionConfigurations()
Modifier and TypeMethodDescriptionCoherence.addSession
(SessionConfiguration config) Coherence.addSessionIfAbsent
(SessionConfiguration config) default int
SessionConfiguration.compareTo
(SessionConfiguration other) Order SessionConfiguration by priority, the lowest priority comes first.int
WrapperSessionConfiguration.compareTo
(SessionConfiguration other) Session.create
(SessionConfiguration configuration) Possibly obtain aSession
based on the specified configuration.Session.create
(SessionConfiguration configuration, Coherence.Mode mode) Possibly obtain aSession
based on the specified configuration.Session.create
(SessionConfiguration configuration, Coherence.Mode mode, Iterable<? extends EventInterceptor<?>> interceptors) Possibly obtain aSession
based on the specified configuration.default SessionProvider.Context
CacheFactoryBuilder.createSession
(SessionConfiguration configuration, SessionProvider.Context context) default SessionProvider.Context
SessionProvider.Context.createSession
(SessionConfiguration configuration) Returns theSessionProvider.Context
from calling the defaultSessionProvider.Context.defaultProvider()
SessionProvider.createSession(SessionConfiguration, Coherence.Mode, Iterable)
method to create a session.SessionProvider.createSession
(SessionConfiguration configuration, Coherence.Mode mode) Create aSession
from the specified configuration.SessionProvider.createSession
(SessionConfiguration configuration, Coherence.Mode defaultMode, Iterable<? extends EventInterceptor<?>> interceptors) Create aSession
from the specified configuration.SessionProvider.createSession
(SessionConfiguration configuration, Coherence.Mode defaultMode, String sScopePrefix, Iterable<? extends EventInterceptor<?>> interceptors) Create aSession
from the specified configuration.SessionProvider.createSession
(SessionConfiguration configuration, SessionProvider.Context context) Create aSession
from the specified configuration.static Session
Session.ensure
(SessionConfiguration configuration) Obtain aSession
based on the specified configuration or throw anIllegalStateException
if a session could not be obtained.static Session
Session.ensure
(SessionConfiguration configuration, Coherence.Mode mode) Obtain aSession
based on the specified configuration or throw anIllegalStateException
if a session could not be obtained.CoherenceConfiguration.Builder.withSession
(SessionConfiguration config) Add aSessionConfiguration
to theCoherence
instance that will be used to create the correspondingSession
on start-up.CoherenceConfiguration.Builder.withSessions
(SessionConfiguration... configs) Add theSessionConfiguration
instances to theCoherence
instance that will be used to create the correspondingSession
instances on start-up.Modifier and TypeMethodDescriptionCoherence.addSessionIfAbsent
(String sName, Supplier<SessionConfiguration> supplier) CoherenceConfiguration.Builder.withSessions
(Iterable<? extends SessionConfiguration> configs) Add theSessionConfiguration
instances to theCoherence
instance that will be used to create the correspondingSession
instances on start-up.ModifierConstructorDescriptionCoherenceSession
(SessionConfiguration configuration, Coherence.Mode mode, Iterable<? extends EventInterceptor<?>> interceptors) Constructs aCoherenceSession
based on the specifiedSessionConfiguration
.Create aWrapperSessionConfiguration
.