AppServiceHub.register - corda

corda / net.corda.core.node / AppServiceHub / register

# register

`abstract fun register(priority: Int = SERVICE_PRIORITY_NORMAL, observer: ServiceLifecycleObserver): Unit`

Allows to register ServiceLifecycleObserver such that it will start receiving net.corda.core.node.services.ServiceLifecycleEvents

### Parameters

`priority` - controls to which queue observer will be added. Higher values correspond to higher priorities.

`observer` - an instance of ServiceLifecycleObserver to be registered.

`open fun <T> register(priority: Int = SERVICE_PRIORITY_NORMAL, func: (ServiceLifecycleEvent) -> T): Unit`

Convenience method to be able to add an arbitrary function as a register callback.