public class ApplicationPlatformReporter extends Object
Events are logs and metrics indicating the start and stop of applications, and also kafka notifications.
Each running shiva application is associated to on such reporter.
| Constructor and Description |
|---|
ApplicationPlatformReporter(org.thales.punch.libraries.shiva.api.Application application,
org.apache.logging.log4j.Logger logger) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
applicationFailedToStart() |
protected void |
applicationFailedToStart(String causeClass,
String causeMessage) |
protected void |
applicationStarted()
Report an application started event
|
protected void |
applicationStopped() |
protected void |
eternalApplicationScheduled() |
protected void |
periodicApplicationScheduled() |
void |
reportRunningApplicationFailure(String msg) |
void |
reportRunningApplicationFailure(String msg,
String path) |
void |
reportRunningApplicationFailure(String msg,
String path,
Exception e) |
void |
reportRunningApplicationInternalTaskFailure(String msg,
Exception e) |
void |
reportRunningApplicationMessage(String msg) |
void |
reportRunningApplicationSuccess(String msg) |
void |
threadApplicationStarted() |
public ApplicationPlatformReporter(org.thales.punch.libraries.shiva.api.Application application,
org.apache.logging.log4j.Logger logger)
protected void applicationStarted()
protected void applicationFailedToStart(String causeClass, String causeMessage)
protected void eternalApplicationScheduled()
protected void periodicApplicationScheduled()
protected void applicationFailedToStart()
protected void applicationStopped()
public void threadApplicationStarted()
public void reportRunningApplicationMessage(String msg)
public void reportRunningApplicationSuccess(String msg)
public void reportRunningApplicationFailure(String msg)
public void reportRunningApplicationFailure(String msg, String path)
public void reportRunningApplicationFailure(String msg, String path, Exception e)
Copyright © 2022. All rights reserved.