Package org.serviceconnector.cmd.sc
Class CscDeleteSessionCommand
java.lang.Object
org.serviceconnector.cmd.sc.CommandAdapter
org.serviceconnector.cmd.sc.CscDeleteSessionCommand
- All Implemented Interfaces:
ICommand
The Class CscDeleteSessionCommand. Responsible for validation and execution of delete session command. Deleting a session means: Free up backend server from session and delete
session entry in SC session registry.
- Author:
- JTraber
-
Field Summary
Fields inherited from class org.serviceconnector.cmd.sc.CommandAdapter
basicConf, serverRegistry, serviceRegistry, sessionRegistry, subscriptionRegistry -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKey()Gets the key.voidrun(IRequest request, IResponse response, IResponderCallback responderCallback) Run command.voidValidate request.Methods inherited from class org.serviceconnector.cmd.sc.CommandAdapter
getPublishMessageQueueById, getService, getSessionById, getStatefulService, getSubscriptionById, isPassThroughPartMsg, resetServerTimeout, validateFileService, validatePublishService, validatePublishService
-
Constructor Details
-
CscDeleteSessionCommand
public CscDeleteSessionCommand()
-
-
Method Details
-
getKey
Gets the key.- Specified by:
getKeyin interfaceICommand- Specified by:
getKeyin classCommandAdapter- Returns:
- the key
-
run
public void run(IRequest request, IResponse response, IResponderCallback responderCallback) throws Exception Run command.- Parameters:
request- the requestresponse- the responseresponderCallback- callback to the responder- Throws:
Exception- the exception
-
validate
Validate request.- Specified by:
validatein interfaceICommand- Overrides:
validatein classCommandAdapter- Parameters:
request- the request- Throws:
Exception- the exception
-