org.sca4j.host.runtime
Class BootConfiguration

java.lang.Object
  extended by org.sca4j.host.runtime.BootConfiguration

public class BootConfiguration
extends java.lang.Object

Encapsulates configuration needed to boostrap a runtime.

Version:
$Revision$ $Date$

Constructor Summary
BootConfiguration()
           
 
Method Summary
 java.lang.ClassLoader getAppClassLoader()
           
 java.lang.ClassLoader getBootClassLoader()
           
 java.util.List<java.lang.String> getBootLibraryExports()
           
 java.util.List<ContributionSource> getExtensions()
           
 java.lang.ClassLoader getHostClassLoader()
           
 ContributionSource getIntents()
           
 SCA4JRuntime<?> getRuntime()
           
 java.lang.String getSystemConfig()
           
 java.net.URL getSystemScdl()
           
 void setAppClassLoader(java.lang.ClassLoader appClassLoader)
           
 void setBootClassLoader(java.lang.ClassLoader bootClassLoader)
           
 void setBootLibraryExports(java.util.List<java.lang.String> bootExports)
           
 void setExtensions(java.util.List<ContributionSource> extensions)
           
 void setHostClassLoader(java.lang.ClassLoader hostClassLoader)
           
 void setIntents(ContributionSource intents)
           
 void setRuntime(SCA4JRuntime<?> runtime)
           
 void setSystemConfig(java.io.InputStream systemConfig)
           
 void setSystemScdl(java.net.URL systemScdl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BootConfiguration

public BootConfiguration()
Method Detail

getRuntime

public SCA4JRuntime<?> getRuntime()

setRuntime

public void setRuntime(SCA4JRuntime<?> runtime)

getSystemScdl

public java.net.URL getSystemScdl()

setSystemScdl

public void setSystemScdl(java.net.URL systemScdl)

getSystemConfig

public java.lang.String getSystemConfig()

setSystemConfig

public void setSystemConfig(java.io.InputStream systemConfig)
                     throws java.io.IOException
Throws:
java.io.IOException

getHostClassLoader

public java.lang.ClassLoader getHostClassLoader()

setHostClassLoader

public void setHostClassLoader(java.lang.ClassLoader hostClassLoader)

getBootClassLoader

public java.lang.ClassLoader getBootClassLoader()

setBootClassLoader

public void setBootClassLoader(java.lang.ClassLoader bootClassLoader)

getAppClassLoader

public java.lang.ClassLoader getAppClassLoader()

setAppClassLoader

public void setAppClassLoader(java.lang.ClassLoader appClassLoader)

getBootLibraryExports

public java.util.List<java.lang.String> getBootLibraryExports()

setBootLibraryExports

public void setBootLibraryExports(java.util.List<java.lang.String> bootExports)

getIntents

public ContributionSource getIntents()

setIntents

public void setIntents(ContributionSource intents)

getExtensions

public java.util.List<ContributionSource> getExtensions()

setExtensions

public void setExtensions(java.util.List<ContributionSource> extensions)


Copyright © 2008-2010 Service Symphony. All Rights Reserved.