Package com.avoka.fc.core.sysevent
Interface ISysEventPublisher
- All Known Implementing Classes:
SystemEventPublisher
public interface ISysEventPublisher
Provides a System Event Publisher interface which is used to publish system event messages
- Since:
- 18.5.0
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Return true if audit log messages should be publishedboolean
Return true if job messages should be publishedboolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
-
Method Details
-
publish
- Parameters:
msg
- JSON string messages to be published
-
isAuditLogPublish
boolean isAuditLogPublish()Return true if audit log messages should be published- Returns:
- boolean if audit log message should be published
-
getAuditLogQueue
String getAuditLogQueue()- Returns:
- AuditLogQueue string or default queue if AuditLogQueue is not specified
-
isJobPublish
boolean isJobPublish()Return true if job messages should be published- Returns:
- boolean if job message should be published
-
isSubmissionPublish
boolean isSubmissionPublish()- Returns:
- boolean if submission changes should be published
-
isSubmissionFormDataMapPublish
boolean isSubmissionFormDataMapPublish()- Returns:
- boolean if the submission formDataMap should be published along with
-
isSubmissionErrorLogPublish
boolean isSubmissionErrorLogPublish()- Returns:
- boolean if new submission error service log should be published.
-
isSubmissionEventLogPublish
boolean isSubmissionEventLogPublish()- Returns:
- boolean if new submission event service log should be published.
-
isSubmissionMilestonePublish
boolean isSubmissionMilestonePublish()- Returns:
- boolean if new submission milestones should be published
-
isSubmissionPropertyPublish
boolean isSubmissionPropertyPublish()- Returns:
- boolean if new submission properties should be published
-
isSubmissionGroovyLogPublish
boolean isSubmissionGroovyLogPublish()- Returns:
- boolean if new submission groovy service log should be published
-
isSubmissionGroovyLogDataPublish
boolean isSubmissionGroovyLogDataPublish()- Returns:
- boolean if new submission groovy service log data should be published
-
isSubmissionRequestLogPublish
boolean isSubmissionRequestLogPublish()- Returns:
- boolean if new submission request log should be published
-
isSystemHealthPublish
boolean isSystemHealthPublish()- Returns:
- boolean if system health records should be published
-
isUserAuthPublish
boolean isUserAuthPublish()- Returns:
- boolean if user authentication event should be published
-
getJobQueue
String getJobQueue()- Returns:
- JobQueue string or default queue if JobQueue is not specified
-
getSubmissionQueue
String getSubmissionQueue()- Returns:
- SubmissionQueue string or default queue if SubmissionQueue is not specified
-
getSystemHealthQueue
String getSystemHealthQueue()- Returns:
- SystemHealthQueue string or default queue if SystemHealthQueue is not specified
-
getUserAuthQueue
String getUserAuthQueue()- Returns:
- UserAuthQueue string or default queue if UserAuthQueue is not specified
-