Class DefaultRestControllerImpl
- java.lang.Object
-
- org.kie.server.services.impl.controller.DefaultRestControllerImpl
-
- All Implemented Interfaces:
org.kie.server.controller.api.KieServerController
public class DefaultRestControllerImpl extends Object implements org.kie.server.controller.api.KieServerController
-
-
Constructor Summary
Constructors Constructor Description DefaultRestControllerImpl(KieServerRegistry context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.server.controller.api.model.KieServerSetupconnect(org.kie.server.api.model.KieServerInfo serverInfo)org.kie.server.controller.api.model.KieServerSetupconnectToSingleController(Object info, org.kie.server.api.model.KieServerConfig config, String controllerUrl)voiddisconnect(org.kie.server.api.model.KieServerInfo serverInfo)booleandisconnectFromSingleController(org.kie.server.api.model.KieServerInfo serverInfo, org.kie.server.api.model.KieServerConfig config, String controllerUrl)protected <T> TmakeHttpDeleteRequestAndCreateCustomResponse(String uri, Class<T> resultType, String user, String password, String token)protected <T> TmakeHttpPostRequestAndCreateCustomResponse(String uri, String body, Class<T> resultType, String user, String password, String token)protected <T> TmakeHttpPutRequestAndCreateCustomResponse(String uri, String body, Class<T> resultType, String user, String password, String token)protected Stringserialize(Object object)voidstartContainer(String containerId)voidstopContainer(String containerId)org.kie.server.controller.api.model.KieServerSetupupdate(org.kie.server.api.model.KieServerStateInfo serverTemplateUpdate)
-
-
-
Constructor Detail
-
DefaultRestControllerImpl
public DefaultRestControllerImpl(KieServerRegistry context)
-
-
Method Detail
-
makeHttpPutRequestAndCreateCustomResponse
protected <T> T makeHttpPutRequestAndCreateCustomResponse(String uri, String body, Class<T> resultType, String user, String password, String token)
-
makeHttpPostRequestAndCreateCustomResponse
protected <T> T makeHttpPostRequestAndCreateCustomResponse(String uri, String body, Class<T> resultType, String user, String password, String token)
-
makeHttpDeleteRequestAndCreateCustomResponse
protected <T> T makeHttpDeleteRequestAndCreateCustomResponse(String uri, Class<T> resultType, String user, String password, String token)
-
connect
public org.kie.server.controller.api.model.KieServerSetup connect(org.kie.server.api.model.KieServerInfo serverInfo)
- Specified by:
connectin interfaceorg.kie.server.controller.api.KieServerController
-
disconnect
public void disconnect(org.kie.server.api.model.KieServerInfo serverInfo)
- Specified by:
disconnectin interfaceorg.kie.server.controller.api.KieServerController
-
update
public org.kie.server.controller.api.model.KieServerSetup update(org.kie.server.api.model.KieServerStateInfo serverTemplateUpdate)
- Specified by:
updatein interfaceorg.kie.server.controller.api.KieServerController
-
connectToSingleController
public org.kie.server.controller.api.model.KieServerSetup connectToSingleController(Object info, org.kie.server.api.model.KieServerConfig config, String controllerUrl)
-
disconnectFromSingleController
public boolean disconnectFromSingleController(org.kie.server.api.model.KieServerInfo serverInfo, org.kie.server.api.model.KieServerConfig config, String controllerUrl)
-
startContainer
public void startContainer(String containerId)
-
stopContainer
public void stopContainer(String containerId)
-
-