Skip navigation links

Oracle® Coherence Java API Reference
Release 3.6.0.0

E15725-01


com.tangosol.coherence.servlet
Class AbstractHttpSessionCollection.GlobalScopeController

java.lang.Object
  extended by com.tangosol.coherence.servlet.AbstractHttpSessionCollection.GlobalScopeController

All Implemented Interfaces:
HttpSessionCollection.AttributeScopeController
Enclosing class:
AbstractHttpSessionCollection

Deprecated. In releases following 3.6 customization will be declarative.

public static class AbstractHttpSessionCollection.GlobalScopeController
extends Object
implements HttpSessionCollection.AttributeScopeController

A simple implementation of the AttributeScopeController interface that does not scope attributes.

Since:
Coherence 3.4.2

Constructor Summary
AbstractHttpSessionCollection.GlobalScopeController()
          Deprecated.  

 

Method Summary
 String extractAttributeName(String sAttribute)
          Deprecated. Given a potentially qualified attribute name, return the original (fully unqualified) attribute name.
 void init(String sApplication)
          Deprecated. Initialize the AttributeScopeController.
 String qualifyAttributeName(String sAttribute)
          Deprecated. Given an attribute name, return a potentially qualified name.

 

Constructor Detail

AbstractHttpSessionCollection.GlobalScopeController

public AbstractHttpSessionCollection.GlobalScopeController()
Deprecated. 

Method Detail

init

public void init(String sApplication)
Deprecated. 
Initialize the AttributeScopeController.
Specified by:
init in interface HttpSessionCollection.AttributeScopeController
Parameters:
sApplication - an application name that may be used to qualify attribute names

qualifyAttributeName

public String qualifyAttributeName(String sAttribute)
Deprecated. 
Given an attribute name, return a potentially qualified name. <p/> Attribute names may be qualified in order to avoid collisions when a session is shared across multiple applications. In other words, when sessions are shared across multiple applications, attributes which are not intended to be shared across multiple applications must be qualified so that other applications do not inadvertently overwrite, use, or remove these attributes.
Specified by:
qualifyAttributeName in interface HttpSessionCollection.AttributeScopeController
Parameters:
sAttribute - the name that the application identifies the attribute by
Returns:
either the name as passed in, or a qualified name

extractAttributeName

public String extractAttributeName(String sAttribute)
Deprecated. 
Given a potentially qualified attribute name, return the original (fully unqualified) attribute name. The unqualified attribute name is the name that the application identifies the attribute by. Attributes that are shared across applications remain unqualified, whereas attributes that are private to an application are qualified in order to scope them to that application.
Specified by:
extractAttributeName in interface HttpSessionCollection.AttributeScopeController
Parameters:
sAttribute - an attribute name that may be qualified
Returns:
the unqualified attribute name

Skip navigation links

Oracle® Coherence Java API Reference
Release 3.6.0.0

E15725-01


Copyright © 2000, 2010, Oracle and/or its affiliates. All rights reserved.