A C D E G I M O P R S U V W 
All Classes All Packages

A

AbstractOutbound - Class in com.tarsolution.notifyman.shared.plugin.outbound
 
AbstractOutbound() - Constructor for class com.tarsolution.notifyman.shared.plugin.outbound.AbstractOutbound
 

C

checkStatus(Map<String, Object>) - Method in class com.tarsolution.notifyman.shared.plugin.outbound.AbstractOutbound
The method run as a periodical by a times, in this method, you should check your plugin status
com.tarsolution.notifyman.shared.common - package com.tarsolution.notifyman.shared.common
 
com.tarsolution.notifyman.shared.plugin - package com.tarsolution.notifyman.shared.plugin
 
com.tarsolution.notifyman.shared.plugin.outbound - package com.tarsolution.notifyman.shared.plugin.outbound
 

D

destroy() - Method in class com.tarsolution.notifyman.shared.plugin.outbound.AbstractOutbound
The method is run when the application is closed, in this method you can do all your destructions process.

E

error(String) - Static method in class com.tarsolution.notifyman.shared.plugin.outbound.Response
 
ERROR - com.tarsolution.notifyman.shared.plugin.StatusEnum
 

G

getAuthor() - Method in class com.tarsolution.notifyman.shared.plugin.PluginInfo
 
getConfiguration() - Method in class com.tarsolution.notifyman.shared.plugin.PluginInfo
 
getContent() - Method in class com.tarsolution.notifyman.shared.common.Message
 
getDescription() - Method in class com.tarsolution.notifyman.shared.plugin.PluginInfo
 
getInfo() - Method in class com.tarsolution.notifyman.shared.plugin.outbound.AbstractOutbound
 
getMessage() - Method in class com.tarsolution.notifyman.shared.plugin.outbound.Response
 
getMessageTime() - Method in class com.tarsolution.notifyman.shared.common.Message
 
getName() - Method in class com.tarsolution.notifyman.shared.plugin.PluginInfo
 
getNotificationType() - Method in class com.tarsolution.notifyman.shared.common.Message
 
getPluginType() - Method in class com.tarsolution.notifyman.shared.plugin.PluginInfo
 
getStatus() - Method in class com.tarsolution.notifyman.shared.plugin.outbound.AbstractOutbound
 
getStatus() - Method in class com.tarsolution.notifyman.shared.plugin.outbound.Response
 
getSubject() - Method in class com.tarsolution.notifyman.shared.common.Message
 
getUserInfo() - Method in class com.tarsolution.notifyman.shared.common.Message
 
getUUID() - Method in class com.tarsolution.notifyman.shared.plugin.outbound.AbstractOutbound
 
getVersion() - Method in class com.tarsolution.notifyman.shared.plugin.PluginInfo
 

I

initialize(Map<String, Object>) - Method in class com.tarsolution.notifyman.shared.plugin.outbound.AbstractOutbound
The method run when the application is starting in this method you can do all your initialize process.

M

Message - Class in com.tarsolution.notifyman.shared.common
The Class define Message model of Notifyman
Message(String, String, String, Date, Map<String, String>) - Constructor for class com.tarsolution.notifyman.shared.common.Message
 

O

ok() - Static method in class com.tarsolution.notifyman.shared.plugin.outbound.Response
 
OK - com.tarsolution.notifyman.shared.plugin.StatusEnum
 
OUTBOUND - com.tarsolution.notifyman.shared.plugin.PluginTypeEnum
 

P

PluginInfo - Class in com.tarsolution.notifyman.shared.plugin
The Class defines your plugin information
PluginInfo(PluginTypeEnum, String) - Constructor for class com.tarsolution.notifyman.shared.plugin.PluginInfo
 
PluginInfo(PluginTypeEnum, String, String) - Constructor for class com.tarsolution.notifyman.shared.plugin.PluginInfo
 
PluginInfo(PluginTypeEnum, String, String, String, String, Map<String, Object>) - Constructor for class com.tarsolution.notifyman.shared.plugin.PluginInfo
 
PluginTypeEnum - Enum in com.tarsolution.notifyman.shared.plugin
The Enum defines plugin type for any plugin as OUTBOUND

R

register() - Method in class com.tarsolution.notifyman.shared.plugin.outbound.AbstractOutbound
The method is run when the plugin installed, in this method you can do all your register process.
register_config(Consumer<Map<String, Object>>) - Method in class com.tarsolution.notifyman.shared.plugin.outbound.AbstractOutbound
 
Response - Class in com.tarsolution.notifyman.shared.plugin.outbound
Class defines the response pattern for your AbstractOutbound.send(com.tarsolution.notifyman.shared.common.Message) method
Response(StatusEnum, String) - Constructor for class com.tarsolution.notifyman.shared.plugin.outbound.Response
 

S

send(Message) - Method in class com.tarsolution.notifyman.shared.plugin.outbound.AbstractOutbound
The method run your outbound process for sending a message
setAuthor(String) - Method in class com.tarsolution.notifyman.shared.plugin.PluginInfo
 
setConfig(Map<String, Object>) - Method in class com.tarsolution.notifyman.shared.plugin.outbound.AbstractOutbound
 
setConfiguration(Map<String, Object>) - Method in class com.tarsolution.notifyman.shared.plugin.PluginInfo
 
setContent(String) - Method in class com.tarsolution.notifyman.shared.common.Message
 
setDescription(String) - Method in class com.tarsolution.notifyman.shared.plugin.PluginInfo
 
setMessage(String) - Method in class com.tarsolution.notifyman.shared.plugin.outbound.Response
 
setMessageTime(Date) - Method in class com.tarsolution.notifyman.shared.common.Message
 
setName(String) - Method in class com.tarsolution.notifyman.shared.plugin.PluginInfo
 
setNotificationType(String) - Method in class com.tarsolution.notifyman.shared.common.Message
 
setPluginType(PluginTypeEnum) - Method in class com.tarsolution.notifyman.shared.plugin.PluginInfo
 
setStatus(StatusEnum) - Method in class com.tarsolution.notifyman.shared.plugin.outbound.Response
 
setSubject(String) - Method in class com.tarsolution.notifyman.shared.common.Message
 
setUserInfo(Map<String, String>) - Method in class com.tarsolution.notifyman.shared.common.Message
 
setVersion(String) - Method in class com.tarsolution.notifyman.shared.plugin.PluginInfo
 
StatusEnum - Enum in com.tarsolution.notifyman.shared.plugin
The Enum defines health status for anyservice as ERROR, OK, WARNING

U

UNDEFINED - Static variable in class com.tarsolution.notifyman.shared.plugin.PluginInfo
 
unregister() - Method in class com.tarsolution.notifyman.shared.plugin.outbound.AbstractOutbound
The method is run when the plugin uninstalled, in this method you can do all your unregister process.

V

valueOf(String) - Static method in enum com.tarsolution.notifyman.shared.plugin.PluginTypeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tarsolution.notifyman.shared.plugin.StatusEnum
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.tarsolution.notifyman.shared.plugin.PluginTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tarsolution.notifyman.shared.plugin.StatusEnum
Returns an array containing the constants of this enum type, in the order they are declared.

W

WARNING - com.tarsolution.notifyman.shared.plugin.StatusEnum
 
warning(String) - Static method in class com.tarsolution.notifyman.shared.plugin.outbound.Response
 
A C D E G I M O P R S U V W 
All Classes All Packages