public class EmbeddedMapService extends AbstractSAFSAppMapService implements ServiceInterface
appmaps, chain, chain_enabled, chain_index, client, DEFAULT_SECTION_NAME, defaultdir, defaultext, defaultmap, file_ext_available, honor_chain, parser, request_get_item, resolve_enabled, root_path_available, SAM_CURRENTWINDOW_ITEM, SAM_DDV_PREFIX, SAM_DDV_PREFIX_LEN, SAM_DEFAULT_EXT, SAM_RESOLVE_PREFIX, SAM_RESOLVE_SUFFIX, SAM_SERVICE_INIT_ARGS_MAX, SAM_SERVICE_OPTION_DIR, SAM_SERVICE_OPTION_EXT, SAM_SERVICE_OPTION_SAFSVARS, SAM_SERVICE_PARM_FILE, SAM_SERVICE_PARM_FILENAME, SAM_SERVICE_PARM_FULLPATH, SAM_SERVICE_PARM_ISDYNAMIC, SAM_SERVICE_PARM_ITEM, SAM_SERVICE_PARM_ITEMS, SAM_SERVICE_PARM_MAP_VAR_LOOP, SAM_SERVICE_PARM_MAP_VAR_LOOP_SEP, SAM_SERVICE_PARM_MAPPED, SAM_SERVICE_PARM_MODE, SAM_SERVICE_PARM_SECTION, SAM_SERVICE_PARM_SECTIONS, SAM_SERVICE_PARM_STORED, SAM_SERVICE_PROCESS_NAME, SAM_SERVICE_REQUEST_ARGS_MAX, SAM_SERVICE_REQUEST_CLEARCACHE, SAM_SERVICE_REQUEST_CLOSE, SAM_SERVICE_REQUEST_DEFAULTMAP, SAM_SERVICE_REQUEST_DEFAULTMAPSECTION, SAM_SERVICE_REQUEST_DISABLECHAIN, SAM_SERVICE_REQUEST_DISABLERESOLVE, SAM_SERVICE_REQUEST_ENABLECHAIN, SAM_SERVICE_REQUEST_ENABLERESOLVE, SAM_SERVICE_REQUEST_GETITEM, SAM_SERVICE_REQUEST_HANDLEID, SAM_SERVICE_REQUEST_HELP, SAM_SERVICE_REQUEST_LIST, SAM_SERVICE_REQUEST_OPEN, SAM_SERVICE_REQUEST_QUERY, SAM_SERVICE_TAGGED_PREFIX, service_vars_available, servicename, serviceparms, servicevars
Constructor and Description |
---|
EmbeddedMapService() |
Modifier and Type | Method and Description |
---|---|
com.ibm.staf.STAFResult |
acceptRequest(InfoInterface.RequestInfo info) |
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) |
com.ibm.staf.STAFResult |
term()
Handle the request to shutdown the service from STAF
|
com.ibm.staf.STAFResult |
terminateService() |
doAcceptRequest, doInit, doTerm, getHELPInfo
protected void registerHandle(java.lang.String handleId) throws com.ibm.staf.STAFException
com.ibm.staf.STAFException
public com.ibm.staf.STAFResult init(InfoInterface.InitInfo initInfo)
This service is registered under process name "STAF/Service/<ServiceName>".
public com.ibm.staf.STAFResult acceptRequest(InfoInterface.RequestInfo info)
acceptRequest
in interface ServiceInterface
public final com.ibm.staf.STAFResult term()
public com.ibm.staf.STAFResult terminateService()
terminateService
in interface ServiceInterface
Copyright © SAS Institute. All Rights Reserved.