org.ow2.orchestra.util
Class ProcessResourcesRepository

java.lang.Object
  extended by org.ow2.orchestra.util.ProcessResourcesRepository
All Implemented Interfaces:
java.io.Serializable

public class ProcessResourcesRepository
extends java.lang.Object
implements java.io.Serializable

Author:
Charles Souillard, Guillaume Porcher
See Also:
Serialized Form

Field Summary
protected  java.util.Map<java.lang.String,byte[]> resources
          Store all the resources used in the process.
 
Constructor Summary
ProcessResourcesRepository()
           
 
Method Summary
 void addResource(java.net.URL url, java.lang.String resourceName)
          Add a new process resource.
 java.util.Map<java.lang.String,byte[]> getResources()
           
 java.lang.ClassLoader getResourcesClassLoader(java.lang.ClassLoader parentClassLoader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resources

protected java.util.Map<java.lang.String,byte[]> resources
Store all the resources used in the process. key: String =>name of the resource value: byte[] => the resource content

Constructor Detail

ProcessResourcesRepository

public ProcessResourcesRepository()
Method Detail

getResources

public java.util.Map<java.lang.String,byte[]> getResources()
Returns:
the resources

addResource

public void addResource(java.net.URL url,
                        java.lang.String resourceName)
Add a new process resource.

Parameters:
url - url of the resource
resourceName - name of the resource

getResourcesClassLoader

public java.lang.ClassLoader getResourcesClassLoader(java.lang.ClassLoader parentClassLoader)


Copyright © 2010 OW2 Consortium. All Rights Reserved.