|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Integration
Decelerate which methods should contain each integration, which allows to send messages to messengers.
Author: Volodymyr Fedorchuk
Method Summary | |
---|---|
void |
analyseResponse(HttpResponse response)
Analyse response after sent message |
Task |
generateMessage(java.lang.String projectName,
java.lang.String description,
java.lang.Throwable throwable)
Generate Task to send by specified params |
Task |
generateMessageFromLoggingEvent(java.lang.String projectName,
org.apache.log4j.spi.LoggingEvent event)
Generate Task to send by specified params |
DevelopersNotificationMessenger |
name()
Contains name of integration |
void |
sendMessage(Task message)
Provides sending messages to specified messenger |
Method Detail |
---|
DevelopersNotificationMessenger name()
void sendMessage(Task message)
message
- to sendTask generateMessage(java.lang.String projectName, java.lang.String description, java.lang.Throwable throwable)
Task
to send by specified params
projectName
- where was method called. Can be null
description
- about situation. Can be null
throwable
- which happened. Can be null
Task
JSONTask generateMessageFromLoggingEvent(java.lang.String projectName, org.apache.log4j.spi.LoggingEvent event)
Task
to send by specified params
projectName
- where was method called. Can be null
event
- from logger
Task
JSONvoid analyseResponse(HttpResponse response)
response
- response from http client
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |