Kie Workbench - Server Component - Backend 6.2.0.CR4

org.kie.workbench.common.screens.server.management.backend
Class ServerManagementServiceImpl

java.lang.Object
  extended by org.kie.workbench.common.screens.server.management.backend.ServerManagementServiceImpl
All Implemented Interfaces:
ServerManagementService

@ApplicationScoped
public class ServerManagementServiceImpl
extends Object
implements ServerManagementService


Constructor Summary
ServerManagementServiceImpl()
           
 
Method Summary
 void createContainer(String serverId, String containerId, org.guvnor.common.services.project.model.GAV gav)
           
 void deleteOp(Collection<String> servers2Unregister, Map<String,List<String>> containers2delete)
           
 Container getContainerInfo(String serverId, String container)
           
 Collection<ServerRef> listServers()
           
 void refresh()
           
 void registerServer(String endpoint, String name, String username, String password)
           
 ScannerOperationResult scanNow(String serverId, String containerId)
           
 void startContainers(Map<String,List<String>> containers)
           
 ScannerOperationResult startScanner(String serverId, String containerId, long interval)
           
 void stopContainers(Map<String,List<String>> containers)
           
 ScannerOperationResult stopScanner(String serverId, String containerId)
           
 void upgradeContainer(String serverId, String containerId, org.guvnor.common.services.project.model.GAV releaseId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerManagementServiceImpl

public ServerManagementServiceImpl()
Method Detail

listServers

public Collection<ServerRef> listServers()
Specified by:
listServers in interface ServerManagementService

registerServer

public void registerServer(String endpoint,
                           String name,
                           String username,
                           String password)
                    throws ServerAlreadyRegisteredException
Specified by:
registerServer in interface ServerManagementService
Throws:
ServerAlreadyRegisteredException

deleteOp

public void deleteOp(Collection<String> servers2Unregister,
                     Map<String,List<String>> containers2delete)
Specified by:
deleteOp in interface ServerManagementService

startContainers

public void startContainers(Map<String,List<String>> containers)
Specified by:
startContainers in interface ServerManagementService

stopContainers

public void stopContainers(Map<String,List<String>> containers)
Specified by:
stopContainers in interface ServerManagementService

createContainer

public void createContainer(String serverId,
                            String containerId,
                            org.guvnor.common.services.project.model.GAV gav)
Specified by:
createContainer in interface ServerManagementService

refresh

public void refresh()
Specified by:
refresh in interface ServerManagementService

getContainerInfo

public Container getContainerInfo(String serverId,
                                  String container)
Specified by:
getContainerInfo in interface ServerManagementService

scanNow

public ScannerOperationResult scanNow(String serverId,
                                      String containerId)
Specified by:
scanNow in interface ServerManagementService

startScanner

public ScannerOperationResult startScanner(String serverId,
                                           String containerId,
                                           long interval)
Specified by:
startScanner in interface ServerManagementService

stopScanner

public ScannerOperationResult stopScanner(String serverId,
                                          String containerId)
Specified by:
stopScanner in interface ServerManagementService

upgradeContainer

public void upgradeContainer(String serverId,
                             String containerId,
                             org.guvnor.common.services.project.model.GAV releaseId)
Specified by:
upgradeContainer in interface ServerManagementService

Kie Workbench - Server Component - Backend 6.2.0.CR4

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.