public interface SessionProvider
Session
s for use by applications requiring Coherence-based resources, including NamedCache
s, often for specific ClassLoader
s, for deployed modules.Session
Modifier and Type | Interface and Description |
---|---|
static interface |
SessionProvider.Option
An immutable option for creating and configuring
SessionProvider s. |
Modifier and Type | Method and Description |
---|---|
Session |
createSession(Session.Option... options)
Create a
Session using the specified SessionProvider.Option s. |
static SessionProvider |
get(SessionProvider.Option... options)
Acquire the
SessionProvider based on the current calling context and the provided SessionProvider.Option s. |
Session createSession(Session.Option... options)
Session
using the specified SessionProvider.Option
s.options
- the Session.Option
s for creating the Session
Session
IllegalArgumentException
- when a Session
can't be creating using the specified SessionProvider.Option
.static SessionProvider get(SessionProvider.Option... options)
SessionProvider
based on the current calling context and the provided SessionProvider.Option
s.options
- the SessionProvider.Option
s for acquiring the SessionProvider
SessionProvider
IllegalArgumentException
- when a SessionProvider
can't be acquired using the specified SessionProvider.Option
sIllegalStateException
- when a SessionProvider
can't be auto-detected