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.