public class DefinitionsEvent extends Object
DefinitionEvent are invoked via DefinitionsListener which are registered
via DefinitionsService.
DefinitionsListener are invoked locally on the node which performs the definitions operation,
in distributed scenarios these events are not propagated and others nodes are not aware of the changes.| Modifier and Type | Class and Description |
|---|---|
static class |
DefinitionsEvent.Type |
| Constructor and Description |
|---|
DefinitionsEvent(DefinitionsEvent.Type type,
ActionDefinition actionDefinition) |
DefinitionsEvent(DefinitionsEvent.Type type,
Dampening dampening) |
DefinitionsEvent(DefinitionsEvent.Type type,
String targetTenantId,
String targetId) |
DefinitionsEvent(DefinitionsEvent.Type type,
String targetTenantId,
String targetId,
Map<String,String> tags) |
DefinitionsEvent(DefinitionsEvent.Type type,
String targetTenantId,
String targetId,
Set<String> dataIds) |
DefinitionsEvent(DefinitionsEvent.Type type,
String targetTenantId,
String targetId,
Set<String> dataIds,
String actionPlugin,
ActionDefinition actionDefinition,
Map<String,String> tags) |
DefinitionsEvent(DefinitionsEvent.Type type,
String targetTenantId,
String targetActionPlugin,
String targetActionId) |
DefinitionsEvent(DefinitionsEvent.Type type,
Trigger trigger) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
ActionDefinition |
getActionDefinition() |
String |
getActionPlugin() |
Set<String> |
getDataIds() |
Map<String,String> |
getTags() |
String |
getTargetId() |
String |
getTargetTenantId() |
DefinitionsEvent.Type |
getType() |
int |
hashCode() |
void |
setActionDefinition(ActionDefinition actionDefinition) |
void |
setActionPlugin(String actionPlugin) |
String |
toString() |
public DefinitionsEvent(DefinitionsEvent.Type type, ActionDefinition actionDefinition)
public DefinitionsEvent(DefinitionsEvent.Type type, String targetTenantId, String targetActionPlugin, String targetActionId)
public DefinitionsEvent(DefinitionsEvent.Type type, Dampening dampening)
public DefinitionsEvent(DefinitionsEvent.Type type, Trigger trigger)
public DefinitionsEvent(DefinitionsEvent.Type type, String targetTenantId, String targetId)
public DefinitionsEvent(DefinitionsEvent.Type type, String targetTenantId, String targetId, Map<String,String> tags)
public DefinitionsEvent(DefinitionsEvent.Type type, String targetTenantId, String targetId, Set<String> dataIds)
public DefinitionsEvent(DefinitionsEvent.Type type, String targetTenantId, String targetId, Set<String> dataIds, String actionPlugin, ActionDefinition actionDefinition, Map<String,String> tags)
public DefinitionsEvent.Type getType()
public String getTargetTenantId()
public String getTargetId()
public String getActionPlugin()
public void setActionPlugin(String actionPlugin)
public ActionDefinition getActionDefinition()
public void setActionDefinition(ActionDefinition actionDefinition)
Copyright © 2015–2017 Red Hat, Inc.. All rights reserved.