public ClassLoader getResourceClassLoader() { if (resourceClassLoader != null) return resourceClassLoader; DeploymentResourceLoader loader = getResourceLoader(); resourceClassLoader = new DeploymentResourceClassLoader(loader); return resourceClassLoader; }
@Override public VFSDeploymentUnit getTopLevel() { return (VFSDeploymentUnit) super.getTopLevel(); }
/** * Create the root deployment context * * @param deployment the deployment * @param metaData the structure meta data * @return the deployment context * @throws Exception for any error */ protected DeploymentContext createRootDeploymentContext(Deployment deployment, StructureMetaData metaData) throws Exception { return createRootDeploymentContext(deployment); }
public void visit(DeploymentUnitVisitor visitor) throws DeploymentException { UnitVisitorToContextVisitor contextVisitor = new UnitVisitorToContextVisitor(visitor); getDeploymentContext().visit(contextVisitor); }
@Override public VFSDeploymentUnit getParent() { return (VFSDeploymentUnit) super.getParent(); }
@Override protected VFSDeploymentContext getDeploymentContext() { return (VFSDeploymentContext) super.getDeploymentContext(); } }
@Override public VFSDeploymentContext getTopLevel() { return (VFSDeploymentContext) super.getTopLevel(); }
public DeploymentUnit getDeploymentUnit() { if (unit == null) unit = createDeploymentUnit(); return unit; }
public void removeClassLoader(ClassLoaderFactory factory) { if (classLoaderFactory == factory) removeClassLoader(); }
/** * Create a component deployment context * * @param name the name * @param parent the parent * @return the deployment context */ protected DeploymentContext createComponentDeploymentContext(String name, DeploymentContext parent) { return new ComponentDeploymentContext(name, parent); }
/** * Create a deployment unit * * @return the deployment unit */ protected DeploymentUnit createDeploymentUnit() { return new AbstractDeploymentUnit(this); }
@SuppressWarnings("unchecked") public List<VFSDeploymentUnit> getVFSChildren() { return (List) super.getChildren(); }
public void postRegister(Boolean registrationDone) { if (registrationDone) registerMBeans(this, false, true); }
public ClassLoader getResourceClassLoader() { if (resourceClassLoader != null) return resourceClassLoader; DeploymentResourceLoader loader = getResourceLoader(); resourceClassLoader = new DeploymentResourceClassLoader(loader); return resourceClassLoader; }
@Override public VFSDeploymentUnit getTopLevel() { return (VFSDeploymentUnit) super.getTopLevel(); }
@Override public VFSDeploymentUnit getParent() { return (VFSDeploymentUnit) super.getParent(); }
public DeploymentUnit getDeploymentUnit() { if (unit == null) unit = createDeploymentUnit(); return unit; }
public void removeClassLoader(ClassLoaderFactory factory) { if (classLoaderFactory == factory) removeClassLoader(); }
/** * Create a component deployment context * * @param name the name * @param parent the parent * @return the deployment context */ protected DeploymentContext createComponentDeploymentContext(String name, DeploymentContext parent) { return new ComponentDeploymentContext(name, parent); }
/** * Create a deployment unit * * @return the deployment unit */ protected DeploymentUnit createDeploymentUnit() { return new AbstractDeploymentUnit(this); }