KIE :: Execution Server :: Services 6.2.0.CR3

org.kie.server.services.rest
Class KieServerRestImpl

java.lang.Object
  extended by org.kie.server.services.rest.KieServerRestImpl
All Implemented Interfaces:
KieServer

public class KieServerRestImpl
extends Object
implements KieServer


Constructor Summary
KieServerRestImpl()
           
KieServerRestImpl(KieServerImpl server)
           
 
Method Summary
 javax.ws.rs.core.Response createContainer(javax.ws.rs.core.HttpHeaders headers, String id, KieContainerResource container)
           
protected static javax.ws.rs.core.Response createCorrectVariant(Object responseObj, javax.ws.rs.core.HttpHeaders headers)
           
protected static javax.ws.rs.core.Response createCorrectVariant(Object responseObj, javax.ws.rs.core.HttpHeaders headers, javax.ws.rs.core.Response.Status status)
           
 javax.ws.rs.core.Response disposeContainer(javax.ws.rs.core.HttpHeaders headers, String id)
           
 javax.ws.rs.core.Response execute(javax.ws.rs.core.HttpHeaders headers, CommandScript command)
           
 javax.ws.rs.core.Response execute(javax.ws.rs.core.HttpHeaders headers, String id, String cmdPayload)
           
 javax.ws.rs.core.Response getContainerInfo(javax.ws.rs.core.HttpHeaders headers, String id)
           
 javax.ws.rs.core.Response getInfo(javax.ws.rs.core.HttpHeaders headers)
           
 javax.ws.rs.core.Response getReleaseId(javax.ws.rs.core.HttpHeaders headers, String id)
           
 javax.ws.rs.core.Response getScannerInfo(javax.ws.rs.core.HttpHeaders headers, String id)
           
 KieServerImpl getServer()
           
 javax.ws.rs.core.Response listContainers(javax.ws.rs.core.HttpHeaders headers)
           
 void setServer(KieServerImpl server)
           
 javax.ws.rs.core.Response updateReleaseId(javax.ws.rs.core.HttpHeaders headers, String id, ReleaseId releaseId)
           
 javax.ws.rs.core.Response updateScanner(javax.ws.rs.core.HttpHeaders headers, String id, KieScannerResource resource)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KieServerRestImpl

public KieServerRestImpl()

KieServerRestImpl

public KieServerRestImpl(KieServerImpl server)
Method Detail

getServer

public KieServerImpl getServer()

setServer

public void setServer(KieServerImpl server)

getInfo

public javax.ws.rs.core.Response getInfo(javax.ws.rs.core.HttpHeaders headers)
Specified by:
getInfo in interface KieServer

execute

public javax.ws.rs.core.Response execute(javax.ws.rs.core.HttpHeaders headers,
                                         CommandScript command)
Specified by:
execute in interface KieServer

listContainers

public javax.ws.rs.core.Response listContainers(javax.ws.rs.core.HttpHeaders headers)
Specified by:
listContainers in interface KieServer

createContainer

public javax.ws.rs.core.Response createContainer(javax.ws.rs.core.HttpHeaders headers,
                                                 String id,
                                                 KieContainerResource container)
Specified by:
createContainer in interface KieServer

getContainerInfo

public javax.ws.rs.core.Response getContainerInfo(javax.ws.rs.core.HttpHeaders headers,
                                                  String id)
Specified by:
getContainerInfo in interface KieServer

disposeContainer

public javax.ws.rs.core.Response disposeContainer(javax.ws.rs.core.HttpHeaders headers,
                                                  String id)
Specified by:
disposeContainer in interface KieServer

execute

public javax.ws.rs.core.Response execute(javax.ws.rs.core.HttpHeaders headers,
                                         String id,
                                         String cmdPayload)
Specified by:
execute in interface KieServer

getScannerInfo

public javax.ws.rs.core.Response getScannerInfo(javax.ws.rs.core.HttpHeaders headers,
                                                String id)
Specified by:
getScannerInfo in interface KieServer

updateScanner

public javax.ws.rs.core.Response updateScanner(javax.ws.rs.core.HttpHeaders headers,
                                               String id,
                                               KieScannerResource resource)
Specified by:
updateScanner in interface KieServer

getReleaseId

public javax.ws.rs.core.Response getReleaseId(javax.ws.rs.core.HttpHeaders headers,
                                              String id)
Specified by:
getReleaseId in interface KieServer

updateReleaseId

public javax.ws.rs.core.Response updateReleaseId(javax.ws.rs.core.HttpHeaders headers,
                                                 String id,
                                                 ReleaseId releaseId)
Specified by:
updateReleaseId in interface KieServer

createCorrectVariant

protected static javax.ws.rs.core.Response createCorrectVariant(Object responseObj,
                                                                javax.ws.rs.core.HttpHeaders headers)

createCorrectVariant

protected static javax.ws.rs.core.Response createCorrectVariant(Object responseObj,
                                                                javax.ws.rs.core.HttpHeaders headers,
                                                                javax.ws.rs.core.Response.Status status)

KIE :: Execution Server :: Services 6.2.0.CR3

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