/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package jolie.monitoring.events; import jolie.monitoring.MonitoringEvent; import jolie.runtime.Value; /** * * @author claudio guidi * 17/02/2012 */ public class OperationEndedEvent extends MonitoringEvent { public static final int SUCCESS = 0; public static final int FAULT = 1; public static final int ERROR = 2; public OperationEndedEvent( String operation_name, String session_id, int status, String details ) { super( "OperationEnded", Value.create() ); data().getFirstChild( "operation_name" ).setValue( operation_name ); data().getFirstChild( "session_id" ).setValue( session_id ); data().getFirstChild( "status" ).setValue( status ); data().getFirstChild( "details" ).setValue( details ); } }