Object, Class
Type | Name | Description |
Object |
Netfunnel |
NetFUNNEL 기능 동작의 뼈대를 담당하고 있으며 해당 Object의 함수를 사용하여 NetFUNNEL 동작을 실행합니다. |
abstract Class |
AgentInterface |
추상화 클래스로 NetFUNNEL 응답에 대한 기능을 정의하기 위한 인터페이스로 제공됩니다. 해당 객체를 생성하여 NetFUNNEL 동작 실행 시 인자로 전달해야 합니다. |
Class |
EUMInterceptClass |
Okhttp 통신을 사용할 경우 Intercept 기능을 활용하여, 해당 클래스를 Intercept하고, 네트워크 통신에 걸린 시간을 모니터링 할 수 있습니다. |
Function
Parent : NetFUNNEL
function | Description | Argument | Type |
Argument Description |
필수 여부 |
InitNetfunnel |
NetFUNNEL 기능 동작을 위한 초기화 데이터를 전달 받아 NetFUNNEL 설정 값을 읽어오는 함수입니다. ※ 세부 인자는 Console페이지의 Agent탭의 값을 복사하여 사용하면 됩니다. |
appName |
String |
App 구분을 위한 사용자의 고유한 AppName |
O |
NFStart |
NetFUNNEL 기본 제어를 시작하는 함수입니다. |
projectKey |
String |
프로젝트 Key |
O |
NFStop |
NetFUNNEL 키를 반납을 하는 함수입니다. |
projectKey |
String |
프로젝트 Key |
O |
NFStartSection |
NetFUNNEL 구간 제어를 시작하는 함수입니다. |
projectKey |
String |
프로젝트 Key |
O |
NFStopSection |
NetFUNNEL 구간제어를 종료와 키를 반납하는 함수입니다. |
projectKey |
String |
프로젝트 Key |
O |
setActivity |
Activity 변경 기능 |
Activity |
Activity |
대기/차단 창이 생성되기 위한 Activity |
O |
InitEum |
End User Monitoring 기능을 사용하기 위해 Eum 기능을 초기화 합니다. |
eumURL |
String |
EUM 서버 주소 (Netfunnel 서버 주소와 동일) |
O |
EUMBegin |
End User Monitoring 기능의 구간 시작을 해당 함수를 사용하여 직접 설정할 수 있습니다. |
URL |
String |
EUM 구간 측정을 도메인 단위로 관리하고, 도메인 단위로 UI에 표출됩니다. |
O |
EUMCollectYN |
해당 함수를 사용하여 EUM 수집을 비활성화 할 수 있습니다. |
bool |
Boolean |
InitEum 호출 시 기본적으로 EUM 수집이 활성화 되어있습니다. 해당 값을 false로 변경하여 EUM 수집을 비활성화 할 수 있습니다. |
O |
Parent : AgentInterface
function | Description | Argument | Type |
Argument Description |
필수 여부 |
onSuccess | NetFUNNEL 응답 성공 시 호출됩니다. | O | |||
onCancel | 사용자가 대기/차단 취소 요청 시 호출됩니다. | O | |||
onNetworkDisconnect | 넷퍼넬 서버에 요청에 실패했으나, 그 원인이 디바이스의 네트워크가 차단된 경우에 호출 됩니다. | O | |||
onKeyError | 이미 만료된 키, 혹은 존재하지 않는 키, 혹은 잘못된 키로 요청할 경우 호출됩니다. | O | |||
onBlock | 관리자 콘솔에서 프로젝트 접근 모드 설정이 비활성화 되어 있을 경우에 호출됩니다. | O | |||
onIpblock | 관리자 콘솔에서 매크로 차단 기능 잦은 요청이 차단된 경우 호출됩니다. | O | |||
nfLog | 라이브러리 내부 동작을 사용자의 앱을 테스트하며 파악할 수 있도록 해당 함수를 통하여 로그를 전달합니다. | _message | String | Library 동작 로그 | O |
Parent : Activity
function | Description | Argument | Type |
Argument Description |
필수 여부 |
Activity | 대기/차단 창이 생성되기 위한 Activity | O | |||
Activity | EUM 수집 데이터 중 디바이스의 정보를 일부 수집하여 Activity를 필요로 합니다. 값이 없을 경우 디바이스의 정보를 수집하지 않습니다. | X |
Parent : callback
function | Description | Argument | Type |
Argument Description |
필수 여부 |
AgentInterface | NetFUNNEL 제어 응답에 따른 동작이 정의된 인터페이스 | O |
Parent : segmentKey
function | Description | Argument | Type |
Argument Description |
필수 여부 |
String | 세그먼트 Key | O |
Parent : settingURL
function | Description | Argument | Type |
Argument Description |
필수 여부 |
String | NetFUNNEL 동작 설정 파일의 주소 | O |
Parent : tenantAPIURL
function | Description | Argument | Type |
Argument Description |
필수 여부 |
String | API 서버 주소 | O |
Parent : tenantNFURL
function | Description | Argument | Type |
Argument Description |
필수 여부 |
String | NetFUNNEL 서버 주소 | O |
Parent : timeout
function | Description | Argument | Type |
Argument Description |
필수 여부 |
Long | NetFUNNEL 동작 네트워크 타임아웃 설정 값 | O |
댓글
댓글 0개
이 문서에는 댓글을 달 수 없습니다.