AdminPluginHandler

public class AdminPluginHandler implements PluginHandler

AdminPluginHandler is responsible for creating a new HTTP dispatcher context for the admin dispatcher.

Author:Hugo Y. K. Lam

See also: hk.hku.cecid.piazza.commons.servlet.http.HttpDispatcherContext

Fields

ADMIN_CONTEXT_ID

public static final String ADMIN_CONTEXT_ID

The ID of the admin dispatcher context.

API_CONTEXT_ID

public static final String API_CONTEXT_ID

Methods

processActivation

public void processActivation(Plugin plugin)

Processes the admin plugin activation and creates a new HTTP dispatcher context for the admin dispatcher.

Parameters:
  • plugin – the plugin this handler represents.
Throws:

See also: hk.hku.cecid.piazza.commons.spa.PluginHandler.processActivation(hk.hku.cecid.piazza.commons.spa.Plugin)

processDeactivation

public void processDeactivation(Plugin plugin)

Processes the admin plugin deactivation.

Parameters:
  • plugin – the plugin this handler represents.
Throws:

See also: hk.hku.cecid.piazza.commons.spa.PluginHandler.processDeactivation(hk.hku.cecid.piazza.commons.spa.Plugin)