hotRestart
Initiates a Hot Restart
Index > Books > Declarative Development Guide > Reference Library > Accessor Listing > hotRestart

Rate this page:
Really useful
Satisfactory
Not helpful
Confusing
Incorrect
Unsure
Extra comments:


Module

urn:org:ten60:netkernel:ext:kernel

Definition

Active URI Base

active:hotRestart

Format

<instr>  <type>hotRestart</type>
</instr>

Syntax

ArgumentRulesDescription
typeMandatory hotRestart

Purpose

Initiates a hotRestart. The purpose of hot restart is to allow the configuration of a deployed server to be changed without any interruption of service. No transports that are not taken out of the configuration are stopped so no external requests will be rejected. Upon restart changes to kernel configuration will be detected including linking in any new or upgraded modules or decommisioning removed modules and stopping their transports.

Specifically hot Restart is not a development aid. It will not detect changes in modules, in fact to allow transports to continue uninterrupted classloaders cannot change. Only modules with changed versions will be decommission/commisioned.

Also coldRestart is available which does a full restart equivalent to a JMX restart or stopping and starting the NetKernel process.


(C) 2003, 1060 Research Limited
© 2003-2005, 1060 Research Limited. 1060 registered trademark, NetKernel trademark of 1060 Research Limited.