Package javax.jbi.component

Examples of javax.jbi.component.ServiceUnitManager.start()


                    String componentName = sus[i].getTarget().getComponentName();
                    Component component = container.getComponent(componentName);
                    if (component != null) {
                        ServiceUnitManager sum = component.getServiceUnitManager();
                        if (sum != null) {
                            sum.start(sus[i].getIdentification().getName());
                        }
                    }
                }
            }
            startConnections(sa);
View Full Code Here


                        if (component != null) {
                            ServiceUnitManager sum = component.getServiceUnitManager();
                            if (sum != null) {
                                sum.deploy(name, targetDir.getAbsolutePath());
                                sum.init(name, targetDir.getAbsolutePath());
                                sum.start(name);
                            }
                            else {
                                FileUtil.deleteFile(targetDir);
                                throw new DeploymentException("Component " + componentName
                                        + " doesn't have a ServiceUnitManager");
View Full Code Here

        try {
            ClassLoader suL = suM.getClass().getClassLoader();
            Thread.currentThread().setContextClassLoader(new BundleClassLoader(suL, context.getBundle()));
            suM.deploy(generatedName, rootDir.getAbsolutePath());
            suM.init(generatedName, rootDir.getAbsolutePath());
            suM.start(generatedName);
        } finally {
            Thread.currentThread().setContextClassLoader(l);
        }

    }
View Full Code Here

        checkComponentStarted("start");
        final ServiceUnitManager sum = getServiceUnitManager();
        new TimedOutExecutor(getComponentClassLoader(), "start " + getName(),
                new Callable<Object>() {
                    public Object call() throws Exception {
                        sum.start(getName());
                        return null;
                    }
                }).execute(getDeploymentTimeout());
        currentState = STARTED;
    }
View Full Code Here

        try {
            ClassLoader suL = suM.getClass().getClassLoader();
            Thread.currentThread().setContextClassLoader(new BundleClassLoader(suL, context.getBundle()));
            suM.deploy(generatedName, rootDir.getAbsolutePath());
            suM.init(generatedName, rootDir.getAbsolutePath());
            suM.start(generatedName);
        } finally {
            Thread.currentThread().setContextClassLoader(l);
        }

    }
View Full Code Here

        checkComponentStarted("start");
        ServiceUnitManager sum = getServiceUnitManager();
        ClassLoader cl = Thread.currentThread().getContextClassLoader();
        try {
            Thread.currentThread().setContextClassLoader(getComponentClassLoader());
            sum.start(getName());
        } finally {
            Thread.currentThread().setContextClassLoader(cl);
        }
        currentState = STARTED;
    }
View Full Code Here

        checkComponentStarted("start");
        ServiceUnitManager sum = getServiceUnitManager();
        ClassLoader cl = Thread.currentThread().getContextClassLoader();
        try {
            Thread.currentThread().setContextClassLoader(getComponentClassLoader());
            sum.start(getName());
        } finally {
            Thread.currentThread().setContextClassLoader(cl);
        }
        currentState = STARTED;
    }
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.