Package com.github.fungal.impl
Class MainDeployerImpl
java.lang.Object
com.github.fungal.impl.MainDeployerImpl
- All Implemented Interfaces:
MainDeployer,MainDeployerImplMBean,Cloneable
The main deployer for Fungal
- Author:
- Jesper Pedersen
-
Method Summary
Modifier and TypeMethodDescriptionclone()ClonevoidDeploy uses the kernel class loader as the parent class loadervoidregisterDeployment(Deployment deployment) Register a deployment -- advanced usagevoidUndeployvoidunregisterDeployment(Deployment deployment) Unregister a deployment -- advanced usage
-
Method Details
-
deploy
Deploy uses the kernel class loader as the parent class loader- Specified by:
deployin interfaceMainDeployer- Parameters:
url- The URL for the deployment- Throws:
Throwable- If an error occurs
-
undeploy
Undeploy- Specified by:
undeployin interfaceMainDeployer- Parameters:
url- The URL for the deployment- Throws:
Throwable- If an error occurs
-
registerDeployment
Register a deployment -- advanced usage- Specified by:
registerDeploymentin interfaceMainDeployer- Parameters:
deployment- The deployment
-
unregisterDeployment
Unregister a deployment -- advanced usage- Specified by:
unregisterDeploymentin interfaceMainDeployer- Parameters:
deployment- The deployment- Throws:
Throwable- If an error occurs
-
clone
Clone- Overrides:
clonein classObject- Returns:
- The copy of the object
- Throws:
CloneNotSupportedException- Thrown if a copy can't be created
-