You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by mc...@apache.org on 2002/05/18 16:49:08 UTC
cvs commit: jakarta-avalon-apps/enterprise/pss/src/java/org/apache/pss DefaultStorageContext.java
mcconnell 02/05/18 07:49:08
Added: enterprise/pss/src/java/org/apache/pss
DefaultStorageContext.java
Log:
no message
Revision Changes Path
1.1 jakarta-avalon-apps/enterprise/pss/src/java/org/apache/pss/DefaultStorageContext.java
Index: DefaultStorageContext.java
===================================================================
/**
* File: DefaultStorageContext.java
* License: etc/LICENSE.TXT
* Copyright: Copyright (C) The Apache Software Foundation. All rights reserved.
* Copyright: OSM SARL 2001-2002, All Rights Reserved.
*/
package org.apache.pss;
import org.apache.avalon.framework.CascadingRuntimeException;
import org.apache.avalon.framework.context.Context;
import org.apache.avalon.framework.context.DefaultContext;
import org.apache.avalon.framework.context.ContextException;
import org.omg.CosPersistentState.StorageObject;
/**
* The <code>DefaultStorageContext</code> class is Context class that
* holds an PSS StorageObject.
*
* @author <a href="mailto:mcconnell@osm.net">Stephen McConnell</a>
*/
public class DefaultStorageContext extends DefaultContext
implements StorageContext
{
//=================================================================
// constructor
//=================================================================
/**
* Creation of a new DefaultStorageContext.
* @param parent the parent context
* @param store the storage object to place in the context
*/
public DefaultStorageContext( Context parent, StorageObject store )
{
super( parent );
put( StorageContext.STORAGE_KEY, store );
}
//=================================================================
// ConnectorContext
//=================================================================
/**
* Returns a PSS storage object.
* @return <code>StorageObject</code> the PSS storage object
*/
public StorageObject getStorageObject( )
{
try
{
return (StorageObject) get( StorageContext.STORAGE_KEY );
}
catch( ContextException e )
{
throw new CascadingRuntimeException(
"Unexpected context error while retirving storage object.", e );
}
}
}
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>