@RegisteredService(value=TaskNotifier.class) public class TaskNotifier extends TemplatedNotifier
| Constructor and Description |
|---|
TaskNotifier() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getAuthPassword() |
protected java.lang.String |
getAuthUser()
Auth headers are expected in environment variables or encrypted properties.
|
protected Incident |
getIncident(TaskRuntimeContext context) |
protected java.util.Map<java.lang.String,java.lang.String> |
getRequestHeaders() |
protected java.lang.String |
getServiceNowUrl() |
void |
sendNotice(TaskRuntimeContext runtimeContext,
java.lang.String taskAction,
java.lang.String outcome)
Currently only handles Create.
|
getTemplateSpec, setTemplateSpecpublic void sendNotice(TaskRuntimeContext runtimeContext, java.lang.String taskAction, java.lang.String outcome) throws ObserverException
ObserverExceptionprotected java.lang.String getServiceNowUrl()
throws PropertyException
PropertyExceptionprotected java.lang.String getAuthUser()
throws PropertyException
PropertyExceptionprotected java.lang.String getAuthPassword()
throws PropertyException
PropertyExceptionprotected java.util.Map<java.lang.String,java.lang.String> getRequestHeaders()
protected Incident getIncident(TaskRuntimeContext context) throws java.io.IOException, java.lang.ReflectiveOperationException, java.beans.IntrospectionException
java.io.IOExceptionjava.lang.ReflectiveOperationExceptionjava.beans.IntrospectionExceptionCopyright © 2019 CenturyLink, Inc.