com.quartzdesk.service.client.quartz_exec_notif_rule.v1_0
Class QuartzExecNotificationRuleServiceClient

java.lang.Object
  extended by com.quartzdesk.service.client.quartz_exec_notif_rule.v1_0.QuartzExecNotificationRuleServiceClient
All Implemented Interfaces:
QuartzExecNotificationRuleService

public class QuartzExecNotificationRuleServiceClient
extends Object
implements QuartzExecNotificationRuleService

JAX-WS client implementation for QuartzExecNotificationRuleService v1.0.

Version:
$Id:$
Author:
Jan Moravec

Constructor Summary
QuartzExecNotificationRuleServiceClient(String endpointUrl, String username, String password)
          Creates a new QuartzExecNotificationRuleServiceClient instance for the specified endpoint.
QuartzExecNotificationRuleServiceClient(String endpointUrl, String username, String password, Integer connectTimeout, Integer receiveTimeout)
          Creates a new QuartzExecNotificationRuleServiceClient instance for the specified endpoint.
 
Method Summary
 AddRuleResponse addRule(AddRuleRequest request)
          Adds the specified execution notification rule.
 DeleteRuleResponse deleteRule(DeleteRuleRequest request)
          Deletes the specified execution notification rule.
 GetRuleResponse getRule(GetRuleRequest request)
          Returns the execution notification rule with the specified ID.
 GetRulesForJobResponse getRulesForJob(GetRulesForJobRequest request)
          Returns execution notification rules for the specified job.
 GetRulesForSchedulerResponse getRulesForScheduler(GetRulesForSchedulerRequest request)
          Returns execution notification rules for the specified scheduler.
 GetRulesForTriggerResponse getRulesForTrigger(GetRulesForTriggerRequest request)
          Returns execution notification rules for the specified trigger.
 UpdateRuleResponse updateRule(UpdateRuleRequest request)
          Updates the specified execution notification rule.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuartzExecNotificationRuleServiceClient

public QuartzExecNotificationRuleServiceClient(String endpointUrl,
                                               String username,
                                               String password)
Creates a new QuartzExecNotificationRuleServiceClient instance for the specified endpoint. The created client uses default connect and receive timeouts.

Parameters:
endpointUrl - an endpoint URL.
username - optional authentication username.
password - optional authentication password.
See Also:
DEFAULT_CONNECT_TIMEOUT, DEFAULT_RECEIVE_TIMEOUT

QuartzExecNotificationRuleServiceClient

public QuartzExecNotificationRuleServiceClient(String endpointUrl,
                                               String username,
                                               String password,
                                               Integer connectTimeout,
                                               Integer receiveTimeout)
Creates a new QuartzExecNotificationRuleServiceClient instance for the specified endpoint. The created client uses default connect and receive timeouts.

Parameters:
endpointUrl - an endpoint URL.
username - optional authentication username.
password - optional authentication password.
connectTimeout - an optional connect timeout.
receiveTimeout - an optional receive timeout.
Method Detail

getRulesForJob

public GetRulesForJobResponse getRulesForJob(GetRulesForJobRequest request)
                                      throws SecurityFault,
                                             ServiceFault
Description copied from interface: QuartzExecNotificationRuleService
Returns execution notification rules for the specified job.

Specified by:
getRulesForJob in interface QuartzExecNotificationRuleService
Returns:
returns com.quartzdesk.service.quartz_exec_notif_rule.v1_0.GetRulesForJobResponse
Throws:
SecurityFault
ServiceFault

getRulesForTrigger

public GetRulesForTriggerResponse getRulesForTrigger(GetRulesForTriggerRequest request)
                                              throws SecurityFault,
                                                     ServiceFault
Description copied from interface: QuartzExecNotificationRuleService
Returns execution notification rules for the specified trigger.

Specified by:
getRulesForTrigger in interface QuartzExecNotificationRuleService
Returns:
returns com.quartzdesk.service.quartz_exec_notif_rule.v1_0.GetRulesForTriggerResponse
Throws:
SecurityFault
ServiceFault

getRulesForScheduler

public GetRulesForSchedulerResponse getRulesForScheduler(GetRulesForSchedulerRequest request)
                                                  throws SecurityFault,
                                                         ServiceFault
Description copied from interface: QuartzExecNotificationRuleService
Returns execution notification rules for the specified scheduler.

Specified by:
getRulesForScheduler in interface QuartzExecNotificationRuleService
Returns:
returns com.quartzdesk.service.quartz_exec_notif_rule.v1_0.GetRulesForSchedulerResponse
Throws:
SecurityFault
ServiceFault

getRule

public GetRuleResponse getRule(GetRuleRequest request)
                        throws SecurityFault,
                               ServiceFault
Description copied from interface: QuartzExecNotificationRuleService
Returns the execution notification rule with the specified ID.

Specified by:
getRule in interface QuartzExecNotificationRuleService
Returns:
returns com.quartzdesk.service.quartz_exec_notif_rule.v1_0.GetRuleResponse
Throws:
SecurityFault
ServiceFault

addRule

public AddRuleResponse addRule(AddRuleRequest request)
                        throws SecurityFault,
                               ServiceFault
Description copied from interface: QuartzExecNotificationRuleService
Adds the specified execution notification rule.

Specified by:
addRule in interface QuartzExecNotificationRuleService
Returns:
returns com.quartzdesk.service.quartz_exec_notif_rule.v1_0.AddRuleResponse
Throws:
SecurityFault
ServiceFault

updateRule

public UpdateRuleResponse updateRule(UpdateRuleRequest request)
                              throws SecurityFault,
                                     ServiceFault
Description copied from interface: QuartzExecNotificationRuleService
Updates the specified execution notification rule.

Specified by:
updateRule in interface QuartzExecNotificationRuleService
Returns:
returns com.quartzdesk.service.quartz_exec_notif_rule.v1_0.UpdateRuleResponse
Throws:
SecurityFault
ServiceFault

deleteRule

public DeleteRuleResponse deleteRule(DeleteRuleRequest request)
                              throws SecurityFault,
                                     ServiceFault
Description copied from interface: QuartzExecNotificationRuleService
Deletes the specified execution notification rule.

Specified by:
deleteRule in interface QuartzExecNotificationRuleService
Returns:
returns com.quartzdesk.service.quartz_exec_notif_rule.v1_0.DeleteRuleResponse
Throws:
SecurityFault
ServiceFault


Copyright © 2013–2017 QuartzDesk.com. All rights reserved.