Class DefaultRestControllerImpl

  • All Implemented Interfaces:
    org.kie.server.controller.api.KieServerController

    public class DefaultRestControllerImpl
    extends Object
    implements org.kie.server.controller.api.KieServerController
    • 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:
        connect in interface org.kie.server.controller.api.KieServerController
      • disconnect

        public void disconnect​(org.kie.server.api.model.KieServerInfo serverInfo)
        Specified by:
        disconnect in interface org.kie.server.controller.api.KieServerController
      • update

        public org.kie.server.controller.api.model.KieServerSetup update​(org.kie.server.api.model.KieServerStateInfo serverTemplateUpdate)
        Specified by:
        update in interface org.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)