Examples of DeploymentOverlayLinkService


Examples of org.jboss.as.server.deploymentoverlay.service.DeploymentOverlayLinkService

        final String deploymentOverlay =address.getElement(address.size() - 2).getValue();
        installServices(context, verificationHandler, newControllers, name, deploymentOverlay, priority);
    }

    static void installServices(final OperationContext context, final ServiceVerificationHandler verificationHandler, final List<ServiceController<?>> newControllers, final String name, final String deploymentOverlay, final DeploymentOverlayPriority priority) {
        final DeploymentOverlayLinkService service = new DeploymentOverlayLinkService(name, priority);

        final ServiceName serviceName = DeploymentOverlayLinkService.SERVICE_NAME.append(deploymentOverlay).append(name);
        ServiceBuilder<DeploymentOverlayLinkService> builder = context.getServiceTarget().addService(serviceName, service)
                .addDependency(DeploymentOverlayIndexService.SERVICE_NAME, DeploymentOverlayIndexService.class, service.getDeploymentOverlayIndexServiceInjectedValue())
                .addDependency(DeploymentOverlayService.SERVICE_NAME.append(deploymentOverlay), DeploymentOverlayService.class, service.getDeploymentOverlayServiceInjectedValue());
        if(verificationHandler != null) {
            builder.addListener(verificationHandler);
        }
        final ServiceController<DeploymentOverlayLinkService> controller = builder.install();
        if(newControllers != null) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.