C D E F G H L M P R S T U W

C

CCS_ASCII - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
CCS_HEX - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
CCS_JOB - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
CCS_MSG - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
CCS_STRATEGI - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
CCS_UNICODE - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
CCS_USEBC - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
CCS_UTF8 - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
ClientUpdate - class com.businesslink.sgi.eventhandlers.ClientUpdate.
Processes a Pocket Strategi update archive.
ClientUpdate() - Constructor for class com.businesslink.sgi.eventhandlers.ClientUpdate
 
clone() - Method in class com.businesslink.sgi.api.hsm.HsmData
Clones this HsmData object.
close() - Method in class com.businesslink.sgi.api.hsm.HsmClient
Performs necessary HSM client cleanup.
close() - Method in class com.businesslink.sgi.api.sef.SefClient
Performs necessary event client cleanup.
com.businesslink.sgi.api - package com.businesslink.sgi.api
General Strategi API classes.
com.businesslink.sgi.api.hsm - package com.businesslink.sgi.api.hsm
High Speed Messaging (HSM) API.
com.businesslink.sgi.api.sef - package com.businesslink.sgi.api.sef
Strategi Event Framework (SEF) API.
com.businesslink.sgi.eventhandlers - package com.businesslink.sgi.eventhandlers
Sample Strategi Event Handlers.
CopyFile - class com.businesslink.sgi.eventhandlers.CopyFile.
Copies all event data to a target output file.
CopyFile() - Constructor for class com.businesslink.sgi.eventhandlers.CopyFile
 
copyFile(StrategiEvent) - Method in class com.businesslink.sgi.eventhandlers.CopyFile
 
copyOfReply() - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
Returns a copy of the internal reply object.
copyOfReply() - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
Returns a copy of the internal reply object.
copyOfRequest() - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
Returns a copy of the internal request object.
copyOfRequest() - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
Returns a copy of the internal request object.

D

DiscardFile - class com.businesslink.sgi.eventhandlers.DiscardFile.
Quietly discards all event data.
DiscardFile() - Constructor for class com.businesslink.sgi.eventhandlers.DiscardFile
 
dump(PrintWriter, String) - Method in class com.businesslink.sgi.api.hsm.HsmData
Displays the contents of this HsmData object to the specified PrintWriter.
dumpReply(PrintWriter) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
Displays the contents of the internal reply object to the specified PrintWriter.
dumpReply(PrintWriter) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
Displays the contents of the internal reply object to the specified PrintWriter.
dumpRequest(PrintWriter) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
Displays the contents of the internal request object to the specified PrintWriter.
dumpRequest(PrintWriter) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
Displays the contents of the internal request object to the specified PrintWriter.

E

EAPISEQ - Static variable in class com.businesslink.sgi.api.hsm.HsmEscape
 
EAPISEQ - Static variable in class com.businesslink.sgi.api.sef.SefEscape
 
EBADOPC - Static variable in class com.businesslink.sgi.api.hsm.HsmEscape
 
EBADPRM - Static variable in class com.businesslink.sgi.api.sef.SefEscape
 
EBADPTR - Static variable in class com.businesslink.sgi.api.sef.SefEscape
 
EBADVAL - Static variable in class com.businesslink.sgi.api.sef.SefEscape
 
EDTAMAX - Static variable in class com.businesslink.sgi.api.hsm.HsmEscape
 
EFILERR - Static variable in class com.businesslink.sgi.api.sef.SefEscape
 
EGENERR - Static variable in class com.businesslink.sgi.api.hsm.HsmEscape
 
EINTERN - Static variable in class com.businesslink.sgi.api.sef.SefEscape
 
EINVCCS - Static variable in class com.businesslink.sgi.api.hsm.HsmEscape
 
EINVIMP - Static variable in class com.businesslink.sgi.api.hsm.HsmEscape
 
EINVPRM - Static variable in class com.businesslink.sgi.api.hsm.HsmEscape
 
EINVPRP - Static variable in class com.businesslink.sgi.api.hsm.HsmEscape
 
ELICFAI - Static variable in class com.businesslink.sgi.api.hsm.HsmEscape
 
enableCache(boolean) - Static method in class com.businesslink.sgi.api.hsm.HsmClient
Enables or disables internal HsmClient implementation object caching.
enableCache(boolean) - Static method in class com.businesslink.sgi.api.sef.SefClient
Enables or disables internal UserQueue object caching.
endEvent() - Method in class com.businesslink.sgi.api.sef.SefClient
Ends the current event.
endHsmServer() - Method in class com.businesslink.sgi.api.hsm.HsmServer
Called by the HSM support layer when the HSM server is ending.
ENONE - Static variable in class com.businesslink.sgi.api.sef.SefEscape
 
ENOTAUT - Static variable in class com.businesslink.sgi.api.sef.SefEscape
 
ENOTRSP - Static variable in class com.businesslink.sgi.api.hsm.HsmEscape
 
ENOTRSP - Static variable in class com.businesslink.sgi.api.sef.SefEscape
 
ENOTRUN - Static variable in class com.businesslink.sgi.api.hsm.HsmEscape
 
ENOTRUN - Static variable in class com.businesslink.sgi.api.sef.SefEscape
 
EOPTION - Static variable in class com.businesslink.sgi.api.sef.SefEscape
 
ERMTERR - Static variable in class com.businesslink.sgi.api.sef.SefEscape
 
ETIMOUT - Static variable in class com.businesslink.sgi.api.hsm.HsmEscape
 
EUSRQUE - Static variable in class com.businesslink.sgi.api.hsm.HsmEscape
 
EXLTDTA - Static variable in class com.businesslink.sgi.api.sef.SefEscape
 
EXLTPRP - Static variable in class com.businesslink.sgi.api.sef.SefEscape
 

F

finalize() - Method in class com.businesslink.sgi.api.hsm.HsmClient
Automatically calls the close method.
finalize() - Method in class com.businesslink.sgi.api.sef.SefClient
Automatically calls the close method.

G

getAuthorityId() - Method in class com.businesslink.sgi.api.hsm.HsmClientDetails
Returns the client ID used for authority checking.
getAuthorityType() - Method in class com.businesslink.sgi.api.hsm.HsmClientDetails
Returns the client type used for authority checking.
getChars() - Method in class com.businesslink.sgi.api.hsm.HsmData
Gets all valid HSM data from the internal HSM data buffer.
getChars(int) - Method in class com.businesslink.sgi.api.hsm.HsmData
Gets data from the internal HSM data buffer.
getChars(int, int) - Method in class com.businesslink.sgi.api.hsm.HsmData
Gets data from the internal HSM data buffer.
getCharsNext() - Method in class com.businesslink.sgi.api.hsm.HsmData
Gets all remaining data from the internal HSM data buffer based on the last get method call.
getCharsNext(int) - Method in class com.businesslink.sgi.api.hsm.HsmData
Gets remaining data from the internal HSM data buffer based on the last get method call.
getClientDetails() - Method in class com.businesslink.sgi.api.hsm.HsmServer
Gets details about the client making the HSM request (valid only during a HSM transaction).
getCode() - Method in class com.businesslink.sgi.api.sef.SefEscape
Gets the error code.
getErrorCode() - Method in class com.businesslink.sgi.api.sef.SefEscape
Gets a string representation of the error code.
getErrorDetail() - Method in class com.businesslink.sgi.api.sef.SefEscape
Gets the detail error text.
getErrorMessage() - Method in class com.businesslink.sgi.api.hsm.HsmEscape
Gets the error message text in the form "SGIxxxx Error Text".
getErrorText() - Method in class com.businesslink.sgi.api.sef.SefEscape
Gets the base error text in the form "SGIxxxx Base Text".
getId() - Method in class com.businesslink.sgi.api.hsm.HsmClientDetails
Returns the client ID of the original requestor.
getInputStream() - Method in interface com.businesslink.sgi.api.StrategiEvent
Gets the input stream used to receive data from the event originator.
getInputStream() - Method in class com.businesslink.sgi.api.sef.SefClient
Gets the input stream used to receive data from the event handler.
getInputStream(int) - Method in interface com.businesslink.sgi.api.StrategiEvent
Gets the input stream used to receive data from the event originator.
getInputStream(int) - Method in class com.businesslink.sgi.api.sef.SefClient
Gets the input stream used to receive data from the event handler.
getLocation() - Method in class com.businesslink.sgi.api.hsm.HsmClientDetails
Returns the location of the original requestor.
getMessage() - Method in class com.businesslink.sgi.api.sef.SefEscape
Gets the full error text in the form "SGIxxxx Base Text (Detail Text)".
getOpcode() - Method in class com.businesslink.sgi.api.hsm.HsmData
Gets the opcode.
getOutputStream() - Method in interface com.businesslink.sgi.api.StrategiEvent
Gets the output stream used to send data back to the event originator.
getOutputStream() - Method in class com.businesslink.sgi.api.sef.SefClient
Gets the output stream used to send data to the event handler.
getOutputStream(int) - Method in interface com.businesslink.sgi.api.StrategiEvent
Gets the output stream used to send data back to the event originator.
getOutputStream(int) - Method in class com.businesslink.sgi.api.sef.SefClient
Gets the output stream used to send data to the event handler.
getPosition() - Method in class com.businesslink.sgi.api.hsm.HsmData
Gets the value of the internal position variable.
getProperties() - Method in interface com.businesslink.sgi.api.StrategiEvent
Gets all properties associated with this event.
getProperties() - Method in class com.businesslink.sgi.api.sef.SefClient
Gets all properties associated with this event.
getProperty(String) - Method in interface com.businesslink.sgi.api.StrategiEvent
Gets the property value associated with the specified keyword in the event property list.
getProperty(String) - Method in class com.businesslink.sgi.api.sef.SefClient
Gets the property value associated with the specified keyword in the event property list.
getProperty(String, String) - Method in interface com.businesslink.sgi.api.StrategiEvent
Gets the property value associated with the specified keyword in the event property list.
getProperty(String, String) - Method in class com.businesslink.sgi.api.sef.SefClient
Gets the property value associated with the specified keyword in the event property list.
getReader() - Method in interface com.businesslink.sgi.api.StrategiEvent
Gets the Reader used to receive data from the event originator.
getReader() - Method in class com.businesslink.sgi.api.sef.SefClient
Gets the Reader used to receive data from the event handler.
getReplyChars() - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
getReplyChars(int) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
getReplyChars(int, int) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
getReplyCharsNext() - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
getReplyCharsNext(int) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
getReplyLength() - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
getReplyOpcode() - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
getReplyPosition() - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
getReplyPosition() - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
getReplyRemaining() - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
getReplyString() - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
getReplyString(int) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
getReplyString(int, int) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
getReplyStringBuffer() - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
getReplyStringBuffer(int) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
getReplyStringBuffer(int, int) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
getReplyStringBufferNext() - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
getReplyStringBufferNext(int) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
getReplyStringNext() - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
getReplyStringNext(int) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
getReplyUnused() - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
getRequestChars() - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
getRequestChars(int) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
getRequestChars(int, int) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
getRequestCharsNext() - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
getRequestCharsNext(int) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
getRequestLength() - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
getRequestOpcode() - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
getRequestPosition() - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
getRequestPosition() - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
getRequestRemaining() - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
getRequestString() - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
getRequestString(int) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
getRequestString(int, int) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
getRequestStringBuffer() - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
getRequestStringBuffer(int) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
getRequestStringBuffer(int, int) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
getRequestStringBufferNext() - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
getRequestStringBufferNext(int) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
getRequestStringNext() - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
getRequestStringNext(int) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
getRequestTimeout() - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
Returns the number of seconds the HSM server will wait for a request before timing out.
getRequestUnused() - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
getString() - Method in class com.businesslink.sgi.api.hsm.HsmData
Gets all valid HSM data from the internal HSM data buffer.
getString(int) - Method in class com.businesslink.sgi.api.hsm.HsmData
Gets data from the internal HSM data buffer.
getString(int, int) - Method in class com.businesslink.sgi.api.hsm.HsmData
Gets data from the internal HSM data buffer.
getStringBuffer() - Method in class com.businesslink.sgi.api.hsm.HsmData
Gets all valid HSM data from the internal HSM data buffer.
getStringBuffer(int) - Method in class com.businesslink.sgi.api.hsm.HsmData
Gets data from the internal HSM data buffer.
getStringBuffer(int, int) - Method in class com.businesslink.sgi.api.hsm.HsmData
Gets data from the internal HSM data buffer.
getStringBufferNext() - Method in class com.businesslink.sgi.api.hsm.HsmData
Gets all remaining data from the internal HSM data buffer based on the last get method call.
getStringBufferNext(int) - Method in class com.businesslink.sgi.api.hsm.HsmData
Gets remaining data from the internal HSM data buffer based on the last get method call.
getStringNext() - Method in class com.businesslink.sgi.api.hsm.HsmData
Gets all remaining data from the internal HSM data buffer based on the last get method call.
getStringNext(int) - Method in class com.businesslink.sgi.api.hsm.HsmData
Gets remaining data from the internal HSM data buffer based on the last get method call.
getTextWriter() - Method in interface com.businesslink.sgi.api.StrategiEvent
Gets a text writer object useful for status/debug messages.
getTextWriter() - Method in class com.businesslink.sgi.api.hsm.HsmServer
Gets a PrintWriter for debug/status messages.
getTextWriter(String) - Method in class com.businesslink.sgi.api.hsm.HsmServer
Deprecated. As of Strategi V1R9M0 it is no longer necessary to pass the server name as an argument Gets a PrintWriter for debug/status messages.
getType() - Method in class com.businesslink.sgi.api.hsm.HsmClientDetails
Returns the client type of the original requestor.
getUserAttribute() - Method in class com.businesslink.sgi.api.hsm.HsmClientDetails
Returns the user attribute.
getWriter() - Method in interface com.businesslink.sgi.api.StrategiEvent
Gets the Writer used to send data back to the event originator.
getWriter() - Method in class com.businesslink.sgi.api.sef.SefClient
Gets the Writer used to send data to the event handler.

H

hasProperty(String) - Method in interface com.businesslink.sgi.api.StrategiEvent
Determines if a property with the specified keyword is present in the event property list.
hasProperty(String) - Method in class com.businesslink.sgi.api.sef.SefClient
Determines if a property with the specified keyword is present in the event property list.
HSM_CLC_LOCAL - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_CTP_CONTROL - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_CTP_HSTUSR - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_CTP_SERVER - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_CTP_SGI - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_OPC_ECHO - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_OPC_ERROR - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_OPC_NO_SVR - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_OPC_PING - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_OPC_STOP - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_OPC_STOPPED - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_OPC_TIMEOUT - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_OPC_WRTPFR - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_OPT_AUTIDN - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_OPT_AUTTYP - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_OPT_CLTLOC - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_OPT_CUR - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_OPT_HEX - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_OPT_JOB - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_OPT_MSG - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_OPT_RCVTMO - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_OPT_RPYCCS - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_OPT_RQSCCS - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_OPT_SGI - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_OPT_UNI - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_OPT_USRATR - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HSM_UAT_NOTSET - Static variable in interface com.businesslink.sgi.api.hsm.HsmConstants
 
HsmClient - class com.businesslink.sgi.api.hsm.HsmClient.
Used to send HSM requests to HSM servers.
HsmClient() - Constructor for class com.businesslink.sgi.api.hsm.HsmClient
Constructs a new HSM client.
HsmClient(PrintWriter) - Constructor for class com.businesslink.sgi.api.hsm.HsmClient
Constructs a new HSM client.
HsmClientDetails - class com.businesslink.sgi.api.hsm.HsmClientDetails.
Provides details about the HSM client making the HSM request.
HsmClientDetails() - Constructor for class com.businesslink.sgi.api.hsm.HsmClientDetails
 
HsmClientRequest - class com.businesslink.sgi.api.hsm.HsmClientRequest.
A wrapper of HsmData objects; used by a HSM client to set client request data and get server reply data.
HsmClientRequest() - Constructor for class com.businesslink.sgi.api.hsm.HsmClientRequest
 
HsmConstants - interface com.businesslink.sgi.api.hsm.HsmConstants.
Defines various HSM constants.
HsmData - class com.businesslink.sgi.api.hsm.HsmData.
Class used to store all HSM request and reply data.
HsmData() - Constructor for class com.businesslink.sgi.api.hsm.HsmData
 
HsmData(int) - Constructor for class com.businesslink.sgi.api.hsm.HsmData
 
HsmEscape - exception com.businesslink.sgi.api.hsm.HsmEscape.
Escape class for the Java HSM API.
HsmEscape(int, String) - Constructor for class com.businesslink.sgi.api.hsm.HsmEscape
 
HsmEscape(int, String, Object) - Constructor for class com.businesslink.sgi.api.hsm.HsmEscape
 
HsmEscape(int, String, Object, Throwable) - Constructor for class com.businesslink.sgi.api.hsm.HsmEscape
 
HsmServer - class com.businesslink.sgi.api.hsm.HsmServer.
Abstract superclass for all HSM servers.
HsmServer(String) - Constructor for class com.businesslink.sgi.api.hsm.HsmServer
Initializes the HSM server.
HsmServerRequest - class com.businesslink.sgi.api.hsm.HsmServerRequest.
A wrapper of HsmData objects; used by a HSM server to get client request data and set server reply data.

L

length() - Method in class com.businesslink.sgi.api.hsm.HsmData
Returns the length of the valid HSM data contained in this HsmData object.

M

main(String[]) - Static method in class com.businesslink.sgi.api.hsm.HsmServer
Loads the HSM implementation and starts the HSM server.

P

processEvent(StrategiEvent) - Method in interface com.businesslink.sgi.api.StrategiEventHandler
Processes a single Strategi event.
processEvent(StrategiEvent) - Method in interface com.businesslink.sgi.api.sef.SefHandler
 
processEvent(StrategiEvent) - Method in class com.businesslink.sgi.eventhandlers.DiscardFile
 
processEvent(StrategiEvent) - Method in class com.businesslink.sgi.eventhandlers.ClientUpdate
 
processEvent(StrategiEvent) - Method in class com.businesslink.sgi.eventhandlers.TestEvent
 
processEvent(StrategiEvent) - Method in class com.businesslink.sgi.eventhandlers.CopyFile
 
processHsmRequest(HsmServerRequest, HsmClientDetails) - Method in class com.businesslink.sgi.api.hsm.HsmServer
Called by the HSM support layer whenever a server request has been received and is available for processing.
processHsmRequest(String, HsmClientRequest) - Method in class com.businesslink.sgi.api.hsm.HsmClient
Performs a HSM transaction with a HSM server.
processHsmRequest(String, HsmClientRequest, int) - Method in class com.businesslink.sgi.api.hsm.HsmClient
Performs a HSM transaction with a HSM server.
processHsmRequestDefault(HsmServerRequest, HsmClientDetails) - Method in class com.businesslink.sgi.api.hsm.HsmServer
Performs default HSM processing for system level opcodes and unknown opcodes.
processRequests() - Method in class com.businesslink.sgi.api.hsm.HsmServer
Processes HSM requests.

R

receiveRequest() - Method in class com.businesslink.sgi.api.hsm.HsmServer
Deprecated. As of Strategi V1R9M0 the Strategi HSM support layer provides a main() to allow the HsmServer to simply provide an implementation of startHsmServer(), processHsmRequest() and endHsmServer(). If a main() is used (and it should not be neccessary) then processRequests() should be used to begin dequeuing and processing requests (processRequests() will call startHsmServer() and endHsmServer()).
receiveResponse() - Method in class com.businesslink.sgi.api.sef.SefClient
Blocks until response data is available from the event handler.
remaining() - Method in class com.businesslink.sgi.api.hsm.HsmData
Returns the remaining number of valid data characters based on the current position.
reset() - Method in class com.businesslink.sgi.api.hsm.HsmData
Resets this HsmData object, clearing all internal data.
resetReply() - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
resetRequest() - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 

S

SefClient - class com.businesslink.sgi.api.sef.SefClient.
Class used to send new Strategi Events.
SefClient() - Constructor for class com.businesslink.sgi.api.sef.SefClient
Constructs and initializes a new event client.
SefEscape - exception com.businesslink.sgi.api.sef.SefEscape.
Escape class for the Strategi Event Framework package.
SefEscape(int, String) - Constructor for class com.businesslink.sgi.api.sef.SefEscape
 
SefEscape(int, String, Object) - Constructor for class com.businesslink.sgi.api.sef.SefEscape
 
SefEscape(int, String, Object, Throwable) - Constructor for class com.businesslink.sgi.api.sef.SefEscape
 
SefHandler - interface com.businesslink.sgi.api.sef.SefHandler.
Defines the methods necessary for a Strategi Event Framework Handler class.
SefHandlerControl - interface com.businesslink.sgi.api.sef.SefHandlerControl.
Defines the methods available in a handler control object for controlling the operation of an event handler.
sendProperty(String, String) - Method in interface com.businesslink.sgi.api.StrategiEvent
Sends a property back to the event originator.
sendProperty(String, String) - Method in class com.businesslink.sgi.api.sef.SefClient
Sends a property to the event handler.
sendReply(HsmServerRequest) - Method in class com.businesslink.sgi.api.hsm.HsmServer
Deprecated. As of Strategi V1R9M0 the Strategi HSM support layer provides a main() to allow the HsmServer to simply provide an implementation of startHsmServer(), processHsmRequest() and endHsmServer(). If a main() is used (and it should not be neccessary) then processRequests() should be used to begin dequeuing and processing requests (processRequests() will call startHsmServer() and endHsmServer()).
setData(char[]) - Method in class com.businesslink.sgi.api.hsm.HsmData
Sets data in the internal HSM data buffer.
setData(int, char[]) - Method in class com.businesslink.sgi.api.hsm.HsmData
Sets data in the internal HSM data buffer.
setData(int, int, char[]) - Method in class com.businesslink.sgi.api.hsm.HsmData
Sets data in the internal HSM data buffer.
setData(int, int, String) - Method in class com.businesslink.sgi.api.hsm.HsmData
Sets data in the internal HSM data buffer.
setData(int, int, StringBuffer) - Method in class com.businesslink.sgi.api.hsm.HsmData
Sets data in the internal HSM data buffer.
setData(int, String) - Method in class com.businesslink.sgi.api.hsm.HsmData
Sets data in the internal HSM data buffer.
setData(int, StringBuffer) - Method in class com.businesslink.sgi.api.hsm.HsmData
Sets data in the internal HSM data buffer.
setData(String) - Method in class com.businesslink.sgi.api.hsm.HsmData
Sets data in the internal HSM data buffer.
setData(StringBuffer) - Method in class com.businesslink.sgi.api.hsm.HsmData
Sets data in the internal HSM data buffer.
setDataNext(char[]) - Method in class com.businesslink.sgi.api.hsm.HsmData
Sets data in the internal HSM data buffer based on the last setData method call.
setDataNext(int, char[]) - Method in class com.businesslink.sgi.api.hsm.HsmData
Sets data in the internal HSM data buffer based on the last setData method call.
setDataNext(int, String) - Method in class com.businesslink.sgi.api.hsm.HsmData
Sets data in the internal HSM data buffer based on the last setData method call.
setDataNext(int, StringBuffer) - Method in class com.businesslink.sgi.api.hsm.HsmData
Sets data in the internal HSM data buffer based on the last setData method call.
setDataNext(String) - Method in class com.businesslink.sgi.api.hsm.HsmData
Sets data in the internal HSM data buffer based on the last setData method call.
setDataNext(StringBuffer) - Method in class com.businesslink.sgi.api.hsm.HsmData
Sets data in the internal HSM data buffer based on the last setData method call.
setOpcode(String) - Method in class com.businesslink.sgi.api.hsm.HsmData
Sets the opcode.
setOption(String, String) - Method in class com.businesslink.sgi.api.hsm.HsmServer
Sets a particular HSM server option.
setOption(String, String) - Method in class com.businesslink.sgi.api.hsm.HsmClient
Sets a particular HSM client option.
setOption(String, String) - Method in class com.businesslink.sgi.api.sef.SefClient
Sets a particular event client option.
setOption(String, String) - Method in interface com.businesslink.sgi.api.sef.SefHandlerControl
Sets a particular event handler option.
setPosition(int) - Method in class com.businesslink.sgi.api.hsm.HsmData
Sets the value of the internal position variable.
setReplyData(char[]) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
setReplyData(int, char[]) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
setReplyData(int, int, char[]) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
setReplyData(int, int, String) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
setReplyData(int, int, StringBuffer) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
setReplyData(int, String) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
setReplyData(int, StringBuffer) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
setReplyData(String) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
setReplyData(StringBuffer) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
setReplyDataNext(char[]) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
setReplyDataNext(int, char[]) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
setReplyDataNext(int, String) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
setReplyDataNext(int, StringBuffer) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
setReplyDataNext(String) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
setReplyDataNext(StringBuffer) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
setReplyOpcode(String) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
setReplyPosition(int) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
setReplyPosition(int) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
setRequestData(char[]) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
setRequestData(int, char[]) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
setRequestData(int, int, char[]) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
setRequestData(int, int, String) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
setRequestData(int, int, StringBuffer) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
setRequestData(int, String) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
setRequestData(int, StringBuffer) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
setRequestData(String) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
setRequestData(StringBuffer) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
setRequestDataNext(char[]) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
setRequestDataNext(int, char[]) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
setRequestDataNext(int, String) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
setRequestDataNext(int, StringBuffer) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
setRequestDataNext(String) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
setRequestDataNext(StringBuffer) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
setRequestOpcode(String) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
setRequestPosition(int) - Method in class com.businesslink.sgi.api.hsm.HsmServerRequest
 
setRequestPosition(int) - Method in class com.businesslink.sgi.api.hsm.HsmClientRequest
 
startEvent(String, String) - Method in class com.businesslink.sgi.api.sef.SefClient
Starts a new event.
startHsmServer(String) - Method in class com.businesslink.sgi.api.hsm.HsmServer
Called by the HSM support layer when the HSM server is starting.
StrategiEvent - interface com.businesslink.sgi.api.StrategiEvent.
Defines a single Strategi Event.
StrategiEventHandler - interface com.businesslink.sgi.api.StrategiEventHandler.
Defines the methods necessary for a Strategi Event Handler class.

T

TestEvent - class com.businesslink.sgi.eventhandlers.TestEvent.
Reads and displays all properties; reads and discards all data.
TestEvent() - Constructor for class com.businesslink.sgi.eventhandlers.TestEvent
 

U

unused() - Method in class com.businesslink.sgi.api.hsm.HsmData
Returns the length of the unused HSM data in this HsmData object.

W

writeDataTo(OutputStream) - Method in interface com.businesslink.sgi.api.StrategiEvent
Writes all input data to the specified output stream.
writeDataTo(OutputStream) - Method in class com.businesslink.sgi.api.sef.SefClient
Writes all input data to the specified output stream.
writeDataTo(OutputStream, int) - Method in interface com.businesslink.sgi.api.StrategiEvent
Writes all input data to the specified output stream, translating to the specified CCSID.
writeDataTo(OutputStream, int) - Method in class com.businesslink.sgi.api.sef.SefClient
Writes all input data to the specified output stream, translating to the specified CCSID.
writeDataTo(Writer) - Method in interface com.businesslink.sgi.api.StrategiEvent
Writes all input data to the specified Writer.
writeDataTo(Writer) - Method in class com.businesslink.sgi.api.sef.SefClient
Writes all input data to the specified Writer.

C D E F G H L M P R S T U W