Interface KieServerControllerStorage
-
public interface KieServerControllerStorageRepresents permanent storage for KieServerController so it can survive server restarts and still maintain consistent information about managed KieServerInstance
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description KieServerInstancedelete(String identifier)Removes given KieServerInstance from the storageList<KieServerInstance>load()Load all known KieServerInstancesKieServerInstanceload(String identifier)Load individual instance of the KieServerKieServerInstancestore(KieServerInstance kieServerInstance)Store the KieServerInstance informationKieServerInstanceupdate(KieServerInstance kieServerInstance)Update individual KieServiceInstance by overriding complete content of existing one
-
-
-
Method Detail
-
store
KieServerInstance store(KieServerInstance kieServerInstance)
Store the KieServerInstance information- Parameters:
kieServerInstance-- Returns:
-
load
List<KieServerInstance> load()
Load all known KieServerInstances- Returns:
-
load
KieServerInstance load(String identifier)
Load individual instance of the KieServer- Parameters:
identifier-- Returns:
-
update
KieServerInstance update(KieServerInstance kieServerInstance)
Update individual KieServiceInstance by overriding complete content of existing one- Parameters:
kieServerInstance-- Returns:
-
delete
KieServerInstance delete(String identifier)
Removes given KieServerInstance from the storage- Parameters:
identifier-- Returns:
-
-