org.jwarp.service.objectpool
Interface IPersistentObjectPool

All Superinterfaces:
IObjectPool
All Known Implementing Classes:
PersistentObjectPool

public interface IPersistentObjectPool
extends IObjectPool

The XSLT Service is used to transform xml with a xsl stylesheet. The service makes use of the Xalan xslt engine available from apache.

Version:
1.0
Author:
Anatole Tresch

Method Summary
 java.lang.Object get(int key)
           
 java.lang.String getObjectType()
          Returns the class of the pooled objects
 void initPersistence(java.lang.String name, java.lang.String configFile)
           
 void put(IPersistentObject newObject)
           
 java.lang.Object remove(int key)
           
 java.lang.Object remove(java.lang.Object member)
           
 void store()
           
 
Methods inherited from interface org.jwarp.service.objectpool.IObjectPool
get, put
 

Method Detail

initPersistence

public void initPersistence(java.lang.String name,
                            java.lang.String configFile)
                     throws PersistenceException

getObjectType

public java.lang.String getObjectType()
Returns the class of the pooled objects
Specified by:
getObjectType in interface IObjectPool
Returns:
The objects' class

get

public java.lang.Object get(int key)
                     throws PersistenceException

remove

public java.lang.Object remove(int key)
                        throws PersistenceException

remove

public java.lang.Object remove(java.lang.Object member)
                        throws PersistenceException
Specified by:
remove in interface IObjectPool

put

public void put(IPersistentObject newObject)
         throws PersistenceException

store

public void store()
           throws PersistenceException

©   O R C A   S y s t e m s