Class MicrosoftTeamsNotifier
java.lang.Object
de.codecentric.boot.admin.server.notify.AbstractEventNotifier
de.codecentric.boot.admin.server.notify.AbstractStatusChangeNotifier
de.codecentric.boot.admin.server.notify.MicrosoftTeamsNotifier
- All Implemented Interfaces:
Notifier
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionMicrosoftTeamsNotifier(InstanceRepository repository, org.springframework.web.client.RestTemplate restTemplate) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.expression.EvaluationContextcreateEvaluationContext(InstanceEvent event, Instance instance) protected MicrosoftTeamsNotifier.MessagecreateMessage(Instance instance, String registeredTitle, String activitySubtitle, org.springframework.expression.EvaluationContext context) protected reactor.core.publisher.Mono<Void>doNotify(InstanceEvent event, Instance instance) protected StringevaluateExpression(org.springframework.expression.EvaluationContext context, org.springframework.expression.Expression expression) protected MicrosoftTeamsNotifier.MessagegetDeregisteredMessage(Instance instance, org.springframework.expression.EvaluationContext context) protected MicrosoftTeamsNotifier.MessagegetRegisteredMessage(Instance instance, org.springframework.expression.EvaluationContext context) protected MicrosoftTeamsNotifier.MessagegetStatusChangedMessage(Instance instance, org.springframework.expression.EvaluationContext context) voidsetDeregisterActivitySubtitle(String deregisterActivitySubtitle) voidsetRegisterActivitySubtitle(String registerActivitySubtitle) voidsetStatusActivitySubtitle(String statusActivitySubtitle) voidsetThemeColor(String themeColor) voidsetWebhookUrl(URI webhookUrl) protected booleanshouldNotify(InstanceEvent event, Instance instance) Methods inherited from class de.codecentric.boot.admin.server.notify.AbstractStatusChangeNotifier
getIgnoreChanges, getLastStatus, notify, setIgnoreChanges, updateLastStatusMethods inherited from class de.codecentric.boot.admin.server.notify.AbstractEventNotifier
isEnabled, setEnabled
-
Constructor Details
-
MicrosoftTeamsNotifier
public MicrosoftTeamsNotifier(InstanceRepository repository, org.springframework.web.client.RestTemplate restTemplate)
-
-
Method Details
-
doNotify
- Specified by:
doNotifyin classAbstractEventNotifier
-
shouldNotify
- Overrides:
shouldNotifyin classAbstractStatusChangeNotifier
-
getDeregisteredMessage
protected MicrosoftTeamsNotifier.Message getDeregisteredMessage(Instance instance, org.springframework.expression.EvaluationContext context) -
getRegisteredMessage
protected MicrosoftTeamsNotifier.Message getRegisteredMessage(Instance instance, org.springframework.expression.EvaluationContext context) -
getStatusChangedMessage
protected MicrosoftTeamsNotifier.Message getStatusChangedMessage(Instance instance, org.springframework.expression.EvaluationContext context) -
createMessage
protected MicrosoftTeamsNotifier.Message createMessage(Instance instance, String registeredTitle, String activitySubtitle, org.springframework.expression.EvaluationContext context) -
evaluateExpression
protected String evaluateExpression(org.springframework.expression.EvaluationContext context, org.springframework.expression.Expression expression) -
createEvaluationContext
protected org.springframework.expression.EvaluationContext createEvaluationContext(InstanceEvent event, Instance instance) -
getWebhookUrl
-
setWebhookUrl
-
getThemeColor
-
setThemeColor
-
getDeregisterActivitySubtitle
-
setDeregisterActivitySubtitle
-
getRegisterActivitySubtitle
-
setRegisterActivitySubtitle
-
getStatusActivitySubtitle
-
setStatusActivitySubtitle
-