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, validateServiceParseResult
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
acceptRequest
protected void registerHandle(java.lang.String handleId) throws com.ibm.staf.STAFException
AbstractSAFSInputService
registerHandle
in class AbstractSAFSInputService
com.ibm.staf.STAFException
public com.ibm.staf.STAFResult init(InfoInterface.InitInfo initInfo)
This service is registered under process name "STAF/Service/<ServiceName>".
init
in class AbstractSAFSInputService
public com.ibm.staf.STAFResult terminateService()
terminateService
in interface ServiceInterface
Copyright © SAS Institute. All Rights Reserved.