Class LoadQueueListenersFromK8s
java.lang.Object
com.tremolosecurity.provisioning.listeners.LoadQueueListenersFromK8s
- All Implemented Interfaces:
K8sWatchTarget
,DynamicQueueListeners
public class LoadQueueListenersFromK8s
extends Object
implements DynamicQueueListeners, K8sWatchTarget
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addObject
(TremoloType cfg, org.json.simple.JSONObject item) void
deleteObject
(TremoloType cfg, org.json.simple.JSONObject item) void
loadDynamicQueueListeners
(ConfigManager cfgMgr, ProvisioningEngine provisioningEngine, Map<String, Attribute> init) void
modifyObject
(TremoloType cfg, org.json.simple.JSONObject item)
-
Constructor Details
-
LoadQueueListenersFromK8s
public LoadQueueListenersFromK8s()
-
-
Method Details
-
loadDynamicQueueListeners
public void loadDynamicQueueListeners(ConfigManager cfgMgr, ProvisioningEngine provisioningEngine, Map<String, Attribute> init) throws ProvisioningException- Specified by:
loadDynamicQueueListeners
in interfaceDynamicQueueListeners
- Throws:
ProvisioningException
-
addObject
public void addObject(TremoloType cfg, org.json.simple.JSONObject item) throws ProvisioningException - Specified by:
addObject
in interfaceK8sWatchTarget
- Throws:
ProvisioningException
-
modifyObject
public void modifyObject(TremoloType cfg, org.json.simple.JSONObject item) throws ProvisioningException - Specified by:
modifyObject
in interfaceK8sWatchTarget
- Throws:
ProvisioningException
-
deleteObject
public void deleteObject(TremoloType cfg, org.json.simple.JSONObject item) throws ProvisioningException - Specified by:
deleteObject
in interfaceK8sWatchTarget
- Throws:
ProvisioningException
-