Code Search for Developers
 
 
  

MonitoringEventDefaultImpl.java from SmartFrog at Krugle


Show MonitoringEventDefaultImpl.java syntax highlighted

/**
(C) Copyright 1998-2007 Hewlett-Packard Development Company, LP

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

For more information: www.smartfrog.org
*/
package org.smartfrog.services.xmpp;

import java.io.Serializable;
import java.util.Map;
import java.util.HashMap;


public class MonitoringEventDefaultImpl implements MonitoringEvent, Serializable {
	private String moduleId ;
	private String host ;
	private String moduleState ;
	private String msg ;
	private Map<String, String> propertyBag = new HashMap<String, String>() ;
	private String instanceName = null;
	private int messageType ; 
	private String timestamp ; 
	private String lastAction ; 
	
	public String getModuleId(){
		return moduleId;
	}
	
	public String getHost(){
		return host;
	}
	public String getModuleState(){
		return moduleState ;
	}
	public String getInstanceName(){
		return instanceName;  
	}
	public int getMessageType(){
		return messageType ; 
	}

	public String getMsg(){
		return msg;
	}
	public Map getPropertyBag(){
		return propertyBag;
	}
	
	public void setModuleId(String id){
		this.moduleId = id ;
	}
	public void setHost(String h){
		this.host = h ;
	}
	public void setModuleState(String state){
		this.moduleState = state ;
	}
	public void setInstanceName(String name){
		this.instanceName = name ;
	}
	public void setMessageType(int msgtype){
		this.messageType = msgtype;
	}

	public void setMsg(String m){
		this.msg = m ;
	}
	public void addToPropertyBag(String key, String value){
		this.propertyBag.put(key, value);
	}
	public String getTimestamp() {
		return timestamp;
	}
	public void setTimestamp(String t) {
		this.timestamp = t;
	}

	public String getLastAction() {
		return lastAction;
	}

	public void setLastAction(String action) {
		this.lastAction = action; 
	}
	
	public String toString(){
		return "MonitoringEventDefaultImpl[moduleId="+ moduleId +
										",host=" + host +
										",instanceName=" + instanceName +
										",msg=" + msg +
										",lastAction=" + lastAction +
										",moduleState=" + moduleState +
										",timestamp=" + timestamp +"]";
	}
	
	
}




See more files for this project here

SmartFrog

SmartFrog (Smart Framework for Object Groups) is a framework for configuring and automatically activating distributed applications. \r\nThe SmartFrog framework is released under LGPL license.\r\nMore info at: www.smartfrog.org

Project homepage: http://sourceforge.net/projects/smartfrog
Programming language(s): Java,XML
License: other

  AbstractXmppPrim.java
  HistoryPacketHandlerImpl.java
  LocalXmppPacketHandler.java
  MessageFilter.java
  MonitoringConstants.java
  MonitoringEvent.java
  MonitoringEventDefaultImpl.java
  RelayHandlerImpl.java
  WireMessage.java
  XMPPEventExtension.java
  XMPPEventExtensionProvider.java
  Xmpp.java
  XmppClient.java
  XmppClientImpl.java
  XmppListener.java
  XmppListenerImpl.java
  XmppMessageHandler.java
  XmppMessageHandlerImpl.java
  XmppPacketHandlerImpl.java
  XmppWorkflowHandlerImpl.java
  components.sf