org.jbpm.pvm.internal.repository
Class RepositoryCacheImpl

java.lang.Object
  extended by org.jbpm.pvm.internal.repository.RepositoryCacheImpl
All Implemented Interfaces:
RepositoryCache

public class RepositoryCacheImpl
extends java.lang.Object
implements RepositoryCache

Author:
Tom Baeyens

Constructor Summary
RepositoryCacheImpl()
           
 
Method Summary
 void clear()
           
 java.lang.Object get(java.lang.String deploymentId, java.lang.String objectName)
           
 java.util.Set<java.lang.String> getCachedDeploymentIds()
           
 DeploymentClassLoader getDeploymentClassLoader(java.lang.String deploymentId, java.lang.ClassLoader original)
           
protected  java.lang.Object getDeploymentClassLoaderKey(java.lang.String deploymentId, java.lang.ClassLoader original)
           
 void remove(java.lang.String deploymentDbid)
           
 void set(java.lang.String deploymentId, java.util.Map<java.lang.String,java.lang.Object> objects)
           
 void set(java.lang.String deploymentId, java.lang.String key, java.lang.Object cachedObject)
           
 void setDeploymentClassLoader(java.lang.String deploymentId, java.lang.ClassLoader original, DeploymentClassLoader deploymentClassLoader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepositoryCacheImpl

public RepositoryCacheImpl()
Method Detail

get

public java.lang.Object get(java.lang.String deploymentId,
                            java.lang.String objectName)
Specified by:
get in interface RepositoryCache

set

public void set(java.lang.String deploymentId,
                java.lang.String key,
                java.lang.Object cachedObject)
Specified by:
set in interface RepositoryCache

set

public void set(java.lang.String deploymentId,
                java.util.Map<java.lang.String,java.lang.Object> objects)
Specified by:
set in interface RepositoryCache

getCachedDeploymentIds

public java.util.Set<java.lang.String> getCachedDeploymentIds()
Specified by:
getCachedDeploymentIds in interface RepositoryCache

remove

public void remove(java.lang.String deploymentDbid)
Specified by:
remove in interface RepositoryCache

clear

public void clear()
Specified by:
clear in interface RepositoryCache

getDeploymentClassLoader

public DeploymentClassLoader getDeploymentClassLoader(java.lang.String deploymentId,
                                                      java.lang.ClassLoader original)
Specified by:
getDeploymentClassLoader in interface RepositoryCache

setDeploymentClassLoader

public void setDeploymentClassLoader(java.lang.String deploymentId,
                                     java.lang.ClassLoader original,
                                     DeploymentClassLoader deploymentClassLoader)
Specified by:
setDeploymentClassLoader in interface RepositoryCache

getDeploymentClassLoaderKey

protected java.lang.Object getDeploymentClassLoaderKey(java.lang.String deploymentId,
                                                       java.lang.ClassLoader original)


Copyright © 2010 JBoss Community. All Rights Reserved.