Modifier and Type | Class and Description |
---|---|
static class |
Message.MessageIdFunction
Deprecated.
|
static class |
Message.Recording |
Modifier and Type | Field and Description |
---|---|
static String |
FIELD_FULL_MESSAGE |
static String |
FIELD_ID |
static String |
FIELD_LEVEL |
static String |
FIELD_MESSAGE |
static String |
FIELD_SOURCE |
static String |
FIELD_STREAMS |
static String |
FIELD_TIMESTAMP |
static com.google.common.collect.ImmutableSet<String> |
FILTERED_FIELDS |
static com.google.common.base.Function<Message,String> |
ID_FUNCTION
Deprecated.
|
static com.google.common.collect.ImmutableSet<String> |
RESERVED_FIELDS |
static com.google.common.collect.ImmutableSet<String> |
RESERVED_SETTABLE_FIELDS |
Constructor and Description |
---|
Message(Map<String,Object> fields) |
Message(String message,
String source,
org.joda.time.DateTime timestamp) |
Modifier and Type | Method and Description |
---|---|
void |
addDoubleFields(Map<String,Double> fields)
Deprecated.
|
void |
addField(String key,
Object value) |
void |
addFields(Map<String,Object> fields) |
void |
addLongFields(Map<String,Long> fields)
Deprecated.
|
void |
addStream(Stream stream)
Assign the given stream to this message.
|
void |
addStreams(Iterable<Stream> newStreams)
Assign all of the streams to this message.
|
void |
addStringFields(Map<String,String> fields)
Deprecated.
|
Object |
getField(String key) |
<T> T |
getFieldAs(Class<T> T,
String key) |
int |
getFieldCount() |
Set<String> |
getFieldNames() |
Map<String,Object> |
getFields() |
Iterable<Map.Entry<String,Object>> |
getFieldsEntries() |
boolean |
getFilterOut() |
String |
getId() |
Set<IndexSet> |
getIndexSets()
Return the index sets for this message based on the assigned streams.
|
InetAddress |
getInetAddress() |
boolean |
getIsSourceInetAddress() |
long |
getJournalOffset() |
String |
getMessage() |
long |
getSize() |
String |
getSource() |
String |
getSourceInputId() |
Collection<String> |
getStreamIds() |
Set<Stream> |
getStreams()
Get the streams this message is currently routed to.
|
org.joda.time.DateTime |
getTimestamp() |
String |
getValidationErrors()
Deprecated.
|
boolean |
hasField(String field) |
boolean |
hasRecordings() |
boolean |
isComplete() |
Iterator<Message> |
iterator() |
void |
recordCounter(ServerStatus serverStatus,
String name,
int counter) |
String |
recordingsAsString() |
void |
recordTiming(ServerStatus serverStatus,
String name,
long elapsedNanos) |
void |
removeField(String key) |
boolean |
removeStream(Stream stream)
Remove the stream assignment from this message.
|
void |
setFilterOut(boolean filterOut) |
void |
setJournalOffset(long journalOffset) |
void |
setSource(String source) |
void |
setSourceInputId(String sourceInputId) |
void |
setStreams(List<Stream> streams)
Deprecated.
|
Map<String,Object> |
toElasticSearchObject(com.codahale.metrics.Meter invalidTimestampMeter) |
String |
toString() |
static boolean |
validKey(String key) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public static final String FIELD_ID
public static final String FIELD_MESSAGE
public static final String FIELD_FULL_MESSAGE
public static final String FIELD_SOURCE
public static final String FIELD_TIMESTAMP
public static final String FIELD_LEVEL
public static final String FIELD_STREAMS
public static final com.google.common.collect.ImmutableSet<String> RESERVED_SETTABLE_FIELDS
public static final com.google.common.collect.ImmutableSet<String> RESERVED_FIELDS
public static final com.google.common.collect.ImmutableSet<String> FILTERED_FIELDS
@Deprecated public static final com.google.common.base.Function<Message,String> ID_FUNCTION
public boolean isComplete()
@Deprecated public String getValidationErrors()
public String getId()
public org.joda.time.DateTime getTimestamp()
public Map<String,Object> toElasticSearchObject(@Nonnull com.codahale.metrics.Meter invalidTimestampMeter)
public String getMessage()
public String getSource()
public void setSource(String source)
public long getSize()
public static boolean validKey(String key)
@Deprecated public void addStringFields(Map<String,String> fields)
@Deprecated public void addLongFields(Map<String,Long> fields)
@Deprecated public void addDoubleFields(Map<String,Double> fields)
public void removeField(String key)
public <T> T getFieldAs(Class<T> T, String key) throws ClassCastException
ClassCastException
public int getFieldCount()
public boolean hasField(String field)
@Deprecated public void setStreams(List<Stream> streams)
public Set<Stream> getStreams()
public void addStream(Stream stream)
stream
- the stream to route this message intopublic void addStreams(Iterable<Stream> newStreams)
newStreams
- an iterable of Stream objectspublic boolean removeStream(Stream stream)
stream
- the stream assignment to remove this message frompublic Set<IndexSet> getIndexSets()
public Collection<String> getStreamIds()
public void setFilterOut(boolean filterOut)
public boolean getFilterOut()
public void setSourceInputId(String sourceInputId)
public String getSourceInputId()
public boolean getIsSourceInetAddress()
public InetAddress getInetAddress()
public void setJournalOffset(long journalOffset)
public long getJournalOffset()
public void recordTiming(ServerStatus serverStatus, String name, long elapsedNanos)
public void recordCounter(ServerStatus serverStatus, String name, int counter)
public String recordingsAsString()
public boolean hasRecordings()
Copyright © 2012–2018 Graylog, Inc.. All rights reserved.