Package org.apache.tomee.installer

Examples of org.apache.tomee.installer.PathsInterface


    public synchronized List<Map<String, String>> execute(final boolean install) {
        if (org.apache.tomee.installer.Status.INSTALLED.equals(installerStatus) ||
                org.apache.tomee.installer.Status.REBOOT_REQUIRED.equals(installerStatus)) {
            return installerResults;
        }
        final PathsInterface paths = installer.getPaths();
        paths.reset();
        installer.reset();
        paths.setCatalinaHomeDir(this.catalinaHome);
        paths.setCatalinaBaseDir(this.catalinaBase);
        paths.setServerXmlFile(this.serverXmlFile);
        if (paths.verify() && install) {
            installer.installAll();
        }
        installerResults = new ArrayList<Map<String, String>>();
        installerResults.add(Common.build("catalinaHomeDir", String.valueOf(catalinaHome)));
        installerResults.add(Common.build("catalinaBaseDir", String.valueOf(catalinaBase)));
View Full Code Here


    }

    @Test
    public void testInstaller() {
        {
            final PathsInterface paths = EasyMock.createNiceMock(PathsInterface.class);
            paths.reset();
            EasyMock.expectLastCall();
            paths.verify();
            EasyMock.expectLastCall().andReturn(Boolean.TRUE).anyTimes();

            final InstallerInterface installer = EasyMock.createNiceMock(InstallerInterface.class);
            installer.getPaths();
            EasyMock.expectLastCall().andReturn(paths).anyTimes();
View Full Code Here

TOP

Related Classes of org.apache.tomee.installer.PathsInterface

Copyright © 2018 www.massapicom. 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.