Oracle Coherence for C++ API
Release 3.7.1.0
E22845-01
#include <coherence/net/DefaultOperationalContext.hpp>
Inherits Object, and OperationalContext.
The DefaultOperationalContext provides an OperationalContext with information obtained from XML in coherence.dtd format, system properties (as set through environment variables) and default values.
Public Types |
|
| enum | ProductEdition |
| Extend editions. | |
| typedef spec::Handle | Handle |
| DefaultOperationalContext Handle definition. | |
| typedef spec::View | View |
| DefaultOperationalContext View definition. | |
| typedef spec::Holder | Holder |
| DefaultOperationalContext Holder definition. | |
Public Member Functions |
|
| virtual int32_t | getEdition () const |
Get the product edition.
|
|
| virtual String::View | getEditionName () const |
Get the product edition in a formatted string.
|
|
| virtual Member::View | getLocalMember () const |
Return a Member object representing this process.
|
|
| virtual Map::View | getFilterMap () const |
Return a Map of network filter factories.
|
|
| virtual IdentityAsserter::View |
getIdentityAsserter () const |
Return an IdentityAsserter that can be used to establish a user's identity.
|
|
| virtual IdentityTransformer::View |
getIdentityTransformer () const |
Return an IdentityTransformer that can be used to transform a Subject into an identity assertion.
|
|
| virtual bool | isSubjectScopingEnabled () const |
Indicates if Subject scoping is enabled.
|
|
| virtual int32_t | getLogLevel () const |
Return the logging severity level.
|
|
| virtual int32_t | getLogCharacterLimit () const |
Return the maximum number of characters for a logger daemon to queue before truncating.
|
|
| virtual String::View | getLogMessageFormat () const |
Return the log message format.
|
|
| virtual String::View | getLogDestination () const |
Return the destination for log messages.
|
|
Static Public Member Functions |
|
| static XmlDocument::Handle |
getDefaultOperationalConfig () |
| The default XML configuration used when one isn't explicitly passed in the constructor for this class. | |
Protected Member Functions |
|
| DefaultOperationalContext (XmlElement::View vXmlCoherence=NULL) | |
| Create a new DefaultOperationalContext. | |
Protected Attributes |
|
| int32_t | m_nEdition |
| The configured edition. | |
| FinalView< String > | m_vsEdition |
| The configured edition in a formatted string for use by the Logger. | |
| FinalView< Map > | m_vFilterMap |
| The configured Filter map. | |
| FinalView< Member > | m_vMemberLocal |
| The configured local member. | |
| FinalView < IdentityAsserter > |
m_vAsserter |
| The configured IdentityAsserter that validates a token in order to establish a user's identity. | |
| FinalView < IdentityTransformer > |
m_vTransformer |
| The configured IdentityTransformer that transforms a Subject into a token that asserts a user's identity. | |
| bool | m_fSubjectScoped |
| True iff subject scope configuration is set to true. | |
| int32_t | m_nLogLevel |
| The configured logging severity level. | |
| int32_t | m_nLogCharacterLimit |
| The the maximum number of characters for a logger daemon to queue before truncating. | |
| FinalView< String > | m_vsLogMessageFormat |
| The configured log message format. | |
| FinalView< String > | m_vsLogDestination |
| The configured destination for log messages. | |
| DefaultOperationalContext | ( | XmlElement::View | vXmlCoherence = NULL |
) | [protected] |
Create a new DefaultOperationalContext.
| vXmlCoherence | an XML element corresponding to coherence.dtd |
| static XmlDocument::Handle getDefaultOperationalConfig | ( | ) | [static] |
The default XML configuration used when one isn't explicitly passed in the constructor for this class.
FinalView<Map> m_vFilterMap [protected] |
The configured Filter map.
See OperationalContext::getFilterMap() for a description of the keys and values.
The documentation for this class was generated from the following file: