public class EmbeddedInputService extends AbstractSAFSInputService implements ServiceInterface
For this to work, the InputInterface classes must be properly initialized to know to use this SAFSINPUT service instead of the standard STAF SAFSINPUT service.
beginParser, c, closeParser, debugLog, dir, ext, fHandle, file_extension_available, gotoParser, nextParser, openParser, parser, r, relative_path_allowed, resetParser, routeParser, s, safsfilereader_resources, servicename, serviceparams, servicevars, SI_DEFAULT_RESOLVE_SERVICE, SI_RBKEY_ERROR_NOT_INTEGER, SI_RBKEY_NOT_IMPLEMENTED, SI_RBKEY_OPEN_FILES, SI_RBKEY_REQUIRED, SI_RBKEY_SYNC_ERROR, SI_RBKEY_UCPATH, SI_SERVICE_FILE_STATE_CLOSED, SI_SERVICE_FILE_STATE_EOF, SI_SERVICE_FILE_STATE_ERROR, SI_SERVICE_FILE_STATE_OPEN, SI_SERVICE_INIT_PARMS_MAX, SI_SERVICE_OPTION_DIR, SI_SERVICE_OPTION_EXT, SI_SERVICE_PARM_FILE, SI_SERVICE_PARM_FILENAME, SI_SERVICE_PARM_FULLPATH, SI_SERVICE_PARM_LASTERROR, SI_SERVICE_PARM_LOCATE, SI_SERVICE_PARM_SEPARATOR, SI_SERVICE_PARM_STATUS, SI_SERVICE_REQUEST_ARGS_MAX, SI_SERVICE_REQUEST_BEGIN, SI_SERVICE_REQUEST_CLOSE, SI_SERVICE_REQUEST_GOTO, SI_SERVICE_REQUEST_HELP, SI_SERVICE_REQUEST_LIST, SI_SERVICE_REQUEST_NEXTLINE, SI_SERVICE_REQUEST_OPEN, SI_SERVICE_REQUEST_QUERY, SI_SERVICE_REQUEST_RESET, SI_SERVICE_SAFSFILE_BUNDLE_NAME, SI_SERVICE_SAFSFILE_LISTINFO| Constructor and Description |
|---|
EmbeddedInputService() |
| Modifier and Type | Method and Description |
|---|---|
com.ibm.staf.STAFResult |
init(InfoInterface.InitInfo initInfo)
Intercepts initializing the instance of the service to get servicename information.
|
protected void |
registerHandle(java.lang.String handleId)
Subclasses may override to allow for future subclasses of STAFHandle.
|
com.ibm.staf.STAFResult |
terminateService() |
acceptRequest, buildHELPInfo, createParser, getHELPInfo, getOPENInfo, getParsedDataTextFile, handleBegin, handleClose, handleGoto, handleHelp, handleList, handleNext, handleOpen, handleQuery, handleReset, isTargetBlock, locateBlockID, openFile, processExpression, processRequest, terminate, text, validateBaseServiceParseResult, validateServiceParseResultclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitacceptRequestprotected void registerHandle(java.lang.String handleId)
throws com.ibm.staf.STAFException
AbstractSAFSInputServiceregisterHandle in class AbstractSAFSInputServicecom.ibm.staf.STAFExceptionpublic com.ibm.staf.STAFResult init(InfoInterface.InitInfo initInfo)
This service is registered under process name "STAF/Service/<ServiceName>".
init in class AbstractSAFSInputServicepublic com.ibm.staf.STAFResult terminateService()
terminateService in interface ServiceInterfaceCopyright © SAS Institute. All Rights Reserved.