|
Nuxeo Enterprise Platform 5.4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuxeo.runtime.model.impl.DefaultRuntimeContext
public class DefaultRuntimeContext
| Constructor Summary | |
|---|---|
DefaultRuntimeContext()
|
|
DefaultRuntimeContext(RuntimeService runtime)
|
|
| Method Summary | |
|---|---|
RegistrationInfoImpl |
createRegistrationInfo(InputStream in)
|
RegistrationInfoImpl |
createRegistrationInfo(StreamRef ref)
|
RegistrationInfo |
deploy(StreamRef ref)
Same as RuntimeContext.deploy(URL) but using a StreamRef as argument. |
RegistrationInfo |
deploy(String location)
Deploys the component whose XML descriptor is at the given location. |
RegistrationInfo |
deploy(URL url)
Deploys a component XML descriptor given its URL. |
void |
destroy()
Destroys this context. |
org.osgi.framework.Bundle |
getBundle()
Gets the container bundle or null if we are not running in an OSGi environment. |
Map<String,ComponentName> |
getDeployedFiles()
|
URL |
getLocalResource(String name)
Finds a local resource having the given name. |
URL |
getResource(String name)
Finds a resource having the given name. |
RuntimeService |
getRuntime()
Gets the current runtime service. |
boolean |
isDeployed(StreamRef ref)
Checks whether the component XML file given by the StreamRef argument was deployed. |
boolean |
isDeployed(String location)
Checks if the component at the given location is deployed. |
boolean |
isDeployed(URL url)
Checks whether the component XML file at given URL was deployed. |
Class<?> |
loadClass(String className)
Loads the class given its name. |
void |
setRuntime(RuntimeService runtime)
|
void |
undeploy(StreamRef ref)
Same as RuntimeContext.undeploy(URL) but using a StreamRef as stream
reference. |
void |
undeploy(String location)
Undeploys the component at the given location if any was deployed. |
void |
undeploy(URL url)
Undeploys a component XML descriptor given its URL. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultRuntimeContext()
public DefaultRuntimeContext(RuntimeService runtime)
| Method Detail |
|---|
public void setRuntime(RuntimeService runtime)
public RuntimeService getRuntime()
RuntimeContext
getRuntime in interface RuntimeContextpublic Map<String,ComponentName> getDeployedFiles()
public URL getResource(String name)
RuntimeContext
getResource in interface RuntimeContextname - the resource name
ClassLoader.getResource(String)public URL getLocalResource(String name)
RuntimeContextOnly the current bundle should be searched for the resource.
getLocalResource in interface RuntimeContextname - the local resource name
ClassLoader.getResource(String)
public Class<?> loadClass(String className)
throws ClassNotFoundException
RuntimeContext
loadClass in interface RuntimeContextclassName - the class name
ClassNotFoundException - if no such class were foundClassLoader.loadClass(String)
public RegistrationInfo deploy(URL url)
throws Exception
RuntimeContextDo nothing if component is already deployed.
Returns the registration info of the new deployed component or null if the component was not deployed.
deploy in interface RuntimeContexturl - the url of the XML descriptor
Exception - if any error occurs
public RegistrationInfo deploy(StreamRef ref)
throws Exception
RuntimeContextRuntimeContext.deploy(URL) but using a StreamRef as argument.
deploy in interface RuntimeContextException
public void undeploy(URL url)
throws Exception
RuntimeContextDo nothing if no component was registered for the given URL.
undeploy in interface RuntimeContexturl - the URL of the XML descriptor
Exception - if any error occurs
public void undeploy(StreamRef ref)
throws Exception
RuntimeContextRuntimeContext.undeploy(URL) but using a StreamRef as stream
reference.
undeploy in interface RuntimeContextExceptionpublic boolean isDeployed(URL url)
RuntimeContext
isDeployed in interface RuntimeContexturl - the URL to check
public boolean isDeployed(StreamRef ref)
RuntimeContext
isDeployed in interface RuntimeContext
public RegistrationInfo deploy(String location)
throws Exception
RuntimeContextIf the component is already deployed do nothing.
The location is interpreted as a relative path inside the bundle (jar)
containing the component - and will be loaded using
RuntimeContext.getLocalResource(String).
Returns the registration info of the new deployed component or null if the component was not deployed.
deploy in interface RuntimeContextlocation - the location
Exception
public void undeploy(String location)
throws Exception
RuntimeContextIf the component was not deployed do nothing.
undeploy in interface RuntimeContextlocation - the location of the component to undeploy
Exception - if any error occurspublic boolean isDeployed(String location)
RuntimeContext
isDeployed in interface RuntimeContextlocation - the component location to check
public void destroy()
RuntimeContext
destroy in interface RuntimeContextpublic org.osgi.framework.Bundle getBundle()
RuntimeContext
getBundle in interface RuntimeContext
public RegistrationInfoImpl createRegistrationInfo(StreamRef ref)
throws Exception
Exception
public RegistrationInfoImpl createRegistrationInfo(InputStream in)
throws Exception
Exception
|
Nuxeo Enterprise Platform 5.4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||