Esempio n. 1
0
 /**
  * {@link AlarmNotifyEntity}オブジェクトを作成します。
  *
  * @param agentId エージェントID
  * @param unit {@link WarningUnit}オブジェクト
  * @param level レベル
  * @param eventId イベントID
  * @return {@link AlarmNotifyEntity}オブジェクト
  */
 public static AlarmNotifyEntity createAlarmEntity(
     final int agentId, final WarningUnit unit, final String level, final int eventId) {
   AlarmNotifyEntity alarmNotifyEntity = new AlarmNotifyEntity();
   alarmNotifyEntity.eventId_ = eventId;
   alarmNotifyEntity.agentId_ = agentId;
   alarmNotifyEntity.timestamp_ = new Date(unit.getStartTime());
   alarmNotifyEntity.level_ = level;
   alarmNotifyEntity.className_ = unit.getClassName();
   alarmNotifyEntity.methodName_ = unit.getMethodName();
   alarmNotifyEntity.description_ = unit.getDescription();
   alarmNotifyEntity.fileName_ = unit.getLogFileName();
   alarmNotifyEntity.logFileLineNumber_ = unit.getLogFileLineNumber();
   alarmNotifyEntity.ruleId_ = unit.getId();
   return alarmNotifyEntity;
 }