SAP ABAP Class CL_ESH_RTI_CALLBACK (Real-Time Indexing Callback to Application)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_EXTRACTION (Package) Extraction
Properties
Class CL_ESH_RTI_CALLBACK  
Short Description Real-Time Indexing Callback to Application    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_EXTRACTION   Extraction 
Created 20110214   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ESH_RTI_CALLBACK has no forward declaration.
Interfaces
Class CL_ESH_RTI_CALLBACK has no interface implemented.
Friends
Class CL_ESH_RTI_CALLBACK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_APPLOG Instance attribute Private Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20110214
Methods
# Method Level Visibility Method type Description Created on
1 CALLBACK_GET_OBJECT_COUNT Instance method Public Method Callback on Event GET_OBJECT_COUNT 20110304
2 CALLBACK_ON_CP_STATUS_CHANGE Instance method Public Method Callback on Changepointer Status Change 20110214
3 CALLBACK_ON_RTI_DEREGISTRATION Instance method Public Method Callback on Real-Time Indexing Deregistration 20110214
4 CALLBACK_ON_RTI_REGISTRATION Instance method Public Method Callback on Real-Time Indexing Registration 20110214
5 GET_INSTANCE Static method Public Method Get Instance 20110214
Events
Class CL_ESH_RTI_CALLBACK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_CP_OS Protected See coding Object ID with status 20110214 begin of LTY_S_CP_OS, OBJECT_ID type ESH_E_IF_GENERAL_ID, STATUS type ESH_E_EX_CP_PROC_STATUS, end of LTY_S_CP_OS
2 LTY_S_TP_OS Protected See coding 20110223 begin of LTY_S_TP_OS, LOGICAL_QUEUE_ID type ESH_E_IF_GENERAL_ID, TRANSACTION_ID type ESH_E_IF_GENERAL_ID, STATUS type ESH_E_EX_CP_PROC_STATUS, RETRY_COUNTER type INT4, end of LTY_S_TP_OS
3 LTY_T_CP_OS Protected See coding Object ID with status 20110214 LTY_T_CP_OS type standard table of LTY_S_CP_OS with non-unique key OBJECT_ID
4 LTY_T_TP_OS Protected See coding 20110223 LTY_T_TP_OS type standard table of LTY_S_TP_OS with non-unique key logical_queue_id transaction_id
Method Signatures

Method CALLBACK_GET_OBJECT_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COUNT_PROCESSING Call by reference Type reference (TYPE) I Count: Processing 20110304
2 Exporting EV_COUNT_UNPROCESSED Call by reference Type reference (TYPE) I Count: Unprocessed 20110304
3 Exporting EV_COUNT_WITH_ERRORS Call by reference Type reference (TYPE) I Count: With Errors 20110304
4 Importing IS_RUNTIME_CALLBACK Call by reference Type reference (TYPE) ESH_S_RTI_RUNTIME_CALLBACK Entry for which callback is requested 20110304

Method CALLBACK_GET_OBJECT_COUNT on class CL_ESH_RTI_CALLBACK has no exception.

Method CALLBACK_ON_CP_STATUS_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RUNTIME_CALLBACK Call by reference Type reference (TYPE) ESH_S_RTI_RUNTIME_CALLBACK Real-Time Indexing: Runtime Callback 20110214

Method CALLBACK_ON_CP_STATUS_CHANGE on class CL_ESH_RTI_CALLBACK has no exception.

Method CALLBACK_ON_RTI_DEREGISTRATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MARK_FOR_DEL Call by reference Type reference (TYPE) ESH_T_EX_FU_CONN Registrations to be marked for deletion 20110214
2 Changing CT_REGISTRATIONS_DEL Call by reference Type reference (TYPE) ESH_T_EX_FU_CONN Registrations to delete 20110214
3 Importing IT_CALLBACK_DEREG Call by reference Type reference (TYPE) ESH_T_RTI_REG_CALLBACK Callback for registrations to delete 20110214

Method CALLBACK_ON_RTI_DEREGISTRATION on class CL_ESH_RTI_CALLBACK has no exception.

Method CALLBACK_ON_RTI_REGISTRATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REGISTRATIONS_ADD Call by reference Type reference (TYPE) ESH_T_EX_FU_CONN Registrations to add 20110214
2 Importing IT_CALLBACK_REG Call by reference Type reference (TYPE) ESH_T_RTI_REG_CALLBACK Callback for registrations to add 20110214

Method CALLBACK_ON_RTI_REGISTRATION on class CL_ESH_RTI_CALLBACK has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20110214
2 Returning RR_RTI_CALLBACK Value transfer Object reference (TYPE REF TO) CL_ESH_RTI_CALLBACK Real-Time Indexing Callback 20110214

Method GET_INSTANCE on class CL_ESH_RTI_CALLBACK has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731