Oracle Coherence for C++ API
Release 3.7.1.0

E22845-01

OperationalContext Class Reference

#include <coherence/net/OperationalContext.hpp>

Inherits Object.

Inherited by DefaultOperationalContext [virtual].

List of all members.


Detailed Description

OperationalContext is an interface for providing Oracle Coherence operational configuration.

Author:
phf 2010.10.28
Since:
Coherence 3.7
 

Public Types

typedef spec::Handle Handle
 OperationalContext Handle definition.
typedef spec::View View
 OperationalContext View definition.
typedef spec::Holder Holder
 OperationalContext Holder definition.

Public Member Functions

virtual int32_t getEdition () const =0
 Get the product edition.
virtual String::View getEditionName () const =0
 Get the product edition in a formatted string.
virtual Member::View getLocalMember () const =0
 Return a Member object representing this process.
virtual Map::View getFilterMap () const =0
 Return a Map of network filter factories.
virtual
IdentityAsserter::View 
getIdentityAsserter () const =0
 Return an IdentityAsserter that can be used to establish a user's identity.
virtual
IdentityTransformer::View 
getIdentityTransformer () const =0
 Return an IdentityTransformer that can be used to transform a Subject into an identity assertion.
virtual bool isSubjectScopingEnabled () const =0
 Indicates if Subject scoping is enabled.
virtual int32_t getLogLevel () const =0
 Return the logging severity level.
virtual int32_t getLogCharacterLimit () const =0
 Return the maximum number of characters for a logger daemon to queue before truncating.
virtual String::View getLogMessageFormat () const =0
 Return the log message format.
virtual String::View getLogDestination () const =0
 Return the destination for log messages.

Member Function Documentation

virtual int32_t getEdition (  )  const [pure virtual]

Get the product edition.

Returns:
the product edition

Implemented in DefaultOperationalContext.

virtual String::View getEditionName (  )  const [pure virtual]

Get the product edition in a formatted string.

Returns:
the product edition in a formatted string

Implemented in DefaultOperationalContext.

virtual Member::View getLocalMember (  )  const [pure virtual]

Return a Member object representing this process.

Returns:
the local Member

Implemented in DefaultOperationalContext.

virtual Map::View getFilterMap (  )  const [pure virtual]

Return a Map of network filter factories.

Returns:
a Map of WrapperStreamFactory instances keyed by filter name

Implemented in DefaultOperationalContext.

virtual IdentityAsserter::View getIdentityAsserter (  )  const [pure virtual]

Return an IdentityAsserter that can be used to establish a user's identity.

Returns:
the IdentityAsserter

Implemented in DefaultOperationalContext.

virtual IdentityTransformer::View getIdentityTransformer (  )  const [pure virtual]

Return an IdentityTransformer that can be used to transform a Subject into an identity assertion.

Returns:
the IdentityTransformer

Implemented in DefaultOperationalContext.

virtual bool isSubjectScopingEnabled (  )  const [pure virtual]

Indicates if Subject scoping is enabled.

Returns:
true if subject scoping is enabled

Implemented in DefaultOperationalContext.

virtual int32_t getLogLevel (  )  const [pure virtual]

Return the logging severity level.

Returns:
the logging severity level

Implemented in DefaultOperationalContext.

virtual int32_t getLogCharacterLimit (  )  const [pure virtual]

Return the maximum number of characters for a logger daemon to queue before truncating.

Returns:
the maximum number of characters for a logger daemon to queue before truncating

Implemented in DefaultOperationalContext.

virtual String::View getLogMessageFormat (  )  const [pure virtual]

Return the log message format.

Returns:
the log message format

Implemented in DefaultOperationalContext.

virtual String::View getLogDestination (  )  const [pure virtual]

Return the destination for log messages.

Returns:
the destination for log messages

Implemented in DefaultOperationalContext.


The documentation for this class was generated from the following file:
Copyright © 2000, 2011, Oracle and/or its affiliates. All rights reserved.