public interface SessionProvider
Sessions for use by applications requiring Coherence-based resources, including NamedCaches, often for specific ClassLoaders, for deployed modules.Session| Modifier and Type | Interface and Description |
|---|---|
static interface |
SessionProvider.Option
An immutable option for creating and configuring
SessionProviders. |
| Modifier and Type | Method and Description |
|---|---|
Session |
createSession(Session.Option... options)
Create a
Session using the specified SessionProvider.Options. |
static SessionProvider |
get(SessionProvider.Option... options)
Acquire the
SessionProvider based on the current calling context and the provided SessionProvider.Options. |
Session createSession(Session.Option... options)
Session using the specified SessionProvider.Options.options - the Session.Options for creating the SessionSessionIllegalArgumentException - 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.Options.options - the SessionProvider.Options for acquiring the SessionProviderSessionProviderIllegalArgumentException - when a SessionProvider can't be acquired using the specified SessionProvider.OptionsIllegalStateException - when a SessionProvider can't be auto-detected