org.gcube.messaging.common.messages
Class SystemAccountingMessage
java.lang.Object
org.gcube.common.core.monitoring.GCUBEMessage
org.gcube.messaging.common.messages.SystemAccountingMessage
- All Implemented Interfaces:
- Serializable
public class SystemAccountingMessage
- extends org.gcube.common.core.monitoring.GCUBEMessage
- Author:
- Andrea Manzi(CERN)
- See Also:
- Serialized Form
Nested classes/interfaces inherited from class org.gcube.common.core.monitoring.GCUBEMessage |
org.gcube.common.core.monitoring.GCUBEMessage.ResultType |
Fields inherited from class org.gcube.common.core.monitoring.GCUBEMessage |
DATE_FORMAT_NOW, result, scope, sourceGHN, time, topic |
Methods inherited from class org.gcube.common.core.monitoring.GCUBEMessage |
getResult, getScope, getSourceGHN, getTime, getTopic, setResult, setScope, setSourceGHN, setTime, setTimeNow, setTopic |
systemAccounting
public static final String systemAccounting
- queue base
- See Also:
- Constant Field Values
SystemAccountingMessage
public SystemAccountingMessage()
getServiceClass
public String getServiceClass()
setServiceClass
public void setServiceClass(String serviceClass)
getServiceName
public String getServiceName()
setServiceName
public void setServiceName(String serviceName)
getMessageType
public String getMessageType()
setMessageType
public void setMessageType(String messageType)
getFieldMap
public TreeMap<String,MessageField> getFieldMap()
setFieldMap
public void setFieldMap(TreeMap<String,MessageField> fieldMap)
addField
public void addField(MessageField field)
createTopicName
public void createTopicName(org.gcube.common.core.scope.GCUBEScope scope)
- creates the topic name for this message
- Parameters:
scope
- the message scope
toString
public String toString()
- Overrides:
toString
in class Object
checkReservedField
public void checkReservedField()
throws SystemAccountingMessage.ReservedFieldException
- Throws:
SystemAccountingMessage.ReservedFieldException
Copyright © 2014. All Rights Reserved.