public abstract class InventoryEvent<T extends AbstractElement<?,?>> extends InventoryAbstractMessage
| Modifier | Constructor and Description |
|---|---|
protected |
InventoryEvent() |
protected |
InventoryEvent(Action.Enumerated action,
Tenant tenant,
T object) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
createMessageHeaders() |
static InventoryEvent<?> |
decode(javax.jms.Message message) |
static Class<? extends InventoryEvent<?>> |
determineEventType(javax.jms.Message message) |
static InventoryEvent<?> |
from(Action<?,?> action,
Tenant tenant,
Object object) |
Action.Enumerated |
getAction() |
T |
getObject() |
Tenant |
getTenant() |
void |
setAction(Action.Enumerated action) |
void |
setObject(T object) |
void |
setTenant(Tenant tenant) |
buildObjectMapperForDeserialization, buildObjectMapperForSerializationprotected InventoryEvent()
protected InventoryEvent(Action.Enumerated action, Tenant tenant, T object)
public static Class<? extends InventoryEvent<?>> determineEventType(javax.jms.Message message)
public static InventoryEvent<?> decode(javax.jms.Message message)
public static InventoryEvent<?> from(Action<?,?> action, Tenant tenant, Object object)
public Action.Enumerated getAction()
public void setAction(Action.Enumerated action)
public Tenant getTenant()
public void setTenant(Tenant tenant)
public T getObject()
public void setObject(T object)
Copyright © 2015–2016 Red Hat, Inc.. All rights reserved.