public abstract class InventoryEvent<T extends AbstractElement<?,?>>
extends org.hawkular.bus.common.AbstractMessage
| Modifier | Constructor and Description |
|---|---|
protected |
InventoryEvent() |
protected |
InventoryEvent(Action.Enumerated action,
T object) |
| Modifier and Type | Method and Description |
|---|---|
static com.fasterxml.jackson.databind.ObjectMapper |
buildObjectMapperForDeserialization() |
protected com.fasterxml.jackson.databind.ObjectMapper |
buildObjectMapperForSerialization() |
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,
Object object) |
Action.Enumerated |
getAction() |
T |
getObject() |
void |
setAction(Action.Enumerated action) |
void |
setObject(T object) |
protected InventoryEvent()
protected InventoryEvent(Action.Enumerated action, 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, Object object)
public Action.Enumerated getAction()
public void setAction(Action.Enumerated action)
public T getObject()
public void setObject(T object)
protected com.fasterxml.jackson.databind.ObjectMapper buildObjectMapperForSerialization()
buildObjectMapperForSerialization in class org.hawkular.bus.common.AbstractMessagepublic static com.fasterxml.jackson.databind.ObjectMapper buildObjectMapperForDeserialization()
Copyright © 2015 Red Hat, Inc.. All rights reserved.