mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 20:32:26 +08:00

With this commit one can implement the new user exit method create_http_client for custom http client instantiation. E.g. to use RFC destinations.
38 lines
1.1 KiB
ABAP
38 lines
1.1 KiB
ABAP
INTERFACE zif_abapgit_exit PUBLIC.
|
|
|
|
TYPES:
|
|
ty_icm_sinfo2_tt TYPE STANDARD TABLE OF icm_sinfo2 WITH DEFAULT KEY.
|
|
|
|
METHODS:
|
|
change_local_host
|
|
CHANGING ct_hosts TYPE ty_icm_sinfo2_tt,
|
|
allow_sap_objects
|
|
RETURNING VALUE(rv_allowed) TYPE abap_bool,
|
|
change_proxy_url
|
|
IMPORTING iv_repo_url TYPE csequence
|
|
CHANGING cv_proxy_url TYPE string,
|
|
change_proxy_port
|
|
IMPORTING iv_repo_url TYPE csequence
|
|
CHANGING cv_proxy_port TYPE string,
|
|
change_proxy_authentication
|
|
IMPORTING iv_repo_url TYPE csequence
|
|
CHANGING cv_proxy_authentication TYPE abap_bool,
|
|
create_http_client
|
|
IMPORTING
|
|
iv_url TYPE string
|
|
RETURNING
|
|
VALUE(ri_client) TYPE REF TO if_http_client
|
|
RAISING
|
|
zcx_abapgit_exception,
|
|
http_client
|
|
IMPORTING
|
|
ii_client TYPE REF TO if_http_client,
|
|
change_tadir
|
|
IMPORTING
|
|
iv_package TYPE devclass
|
|
io_log TYPE REF TO zcl_abapgit_log
|
|
CHANGING
|
|
ct_tadir TYPE zif_abapgit_definitions=>ty_tadir_tt.
|
|
|
|
ENDINTERFACE.
|