AbstractExecutorContext Class Reference

Inherits from NSObject
Conforms to ExecutorContext
Declared in AbstractExecutorContext.h
AbstractExecutorContext.m

Overview

Implements some abstractions of ExecutorContext protocol.

Other Methods

– shutDownExecutor:

Cancel all operations of the queue and waits for the completion of all operations.

- (void)shutDownExecutor:(NSOperationQueue *)queue

Discussion

Cancel all operations of the queue and waits for the completion of all operations.

Declared In

AbstractExecutorContext.h

Other Methods

– getLifeCycleExecutor

Operation queue that executes lifecycle events/commands of Kaa client.

- (NSOperationQueue *)getLifeCycleExecutor

Discussion

Operation queue that executes lifecycle events/commands of Kaa client.

Declared In

ExecutorContext.h

– getApiExecutor

Operation queue that executes user API calls to SDK client. For example, serializing of log records before submit to transport.

- (NSOperationQueue *)getApiExecutor

Discussion

Operation queue that executes user API calls to SDK client. For example, serializing of log records before submit to transport.

Declared In

ExecutorContext.h

– getCallbackExecutor

Operation queue that executes callback methods provided by SDK client user.

- (NSOperationQueue *)getCallbackExecutor

Discussion

Operation queue that executes callback methods provided by SDK client user.

Declared In

ExecutorContext.h

– getSheduledExecutor

Dispatch queue that executes scheduled tasks(periodically if needed) as log upload.

- (dispatch_queue_t)getSheduledExecutor

Discussion

Dispatch queue that executes scheduled tasks(periodically if needed) as log upload.

Declared In

ExecutorContext.h

– stop

Stops executors.

- (void)stop

Discussion

Stops executors.

Declared In

ExecutorContext.h

– initiate

Initialize executors.

- (void)initiate

Discussion

Initialize executors.

Declared In

ExecutorContext.h