# init

Source: [https://docs.qualcomm.com/doc/80-PK177-134/topic/individual_subsystem_init_java.html](https://docs.qualcomm.com/doc/80-PK177-134/topic/individual_subsystem_init_java.html)

Invoked on the subsystem manager instance to initialize the framework.

    <Subsystemclass>.init()Copy to clipboard

## Parameters

| **Parameters** | **Data type** | **Description** |
| --- | --- | --- |
| license | String | License buffer for the license assigned to the application. |
| cb | IQesdkEventCallBack | Callback where QESDK framework events are reported; see [IQesdkEventCallBack](https://docs.qualcomm.com/doc/80-PK177-134/topic/java_iqesdk_event_callback.html) |

## Returns

| **API type** | **Return** | **Description** |
| --- | --- | --- |
| Java | int | This API will return.<br><br><br>                <ul class="ul"><br>                    <li class="li">0: Operation successful</li><br><br><br>                    <li class="li">-1: Operation failed</li><br><br>                </ul> |

**For example:**

    ModemManager.init([String license], IQesdkEventCallBack cb )Copy to clipboard

**Parent Topic:** [Initialize or de-initialize individual subsystems](https://docs.qualcomm.com/doc/80-PK177-134/topic/init_or_deinit_individual_subsystems.html)

Last Published: Nov 14, 2024

[Previous Topic
Initialize or de-initialize individual subsystems](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/init_or_deinit_individual_subsystems.md) [Next Topic
deinit](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/individual_subsystem_deinit_java.md)