Hyperic HQ Plugin API v. 4.4.0.2

org.hyperic.hq.hqu.rendit
Interface IDispatcher


public interface IDispatcher

This interface is implemented by the Groovy HQU dispatcher (dispatcher.groovy) and acts as a recipient of messages sent from HQ. Many of these methods correlate to things going on in IHQUPlugin


Method Summary
 void deploy(UIPlugin p)
          Called when a plugin is to be deployedn
 AttachmentDescriptor getAttachmentDescriptor(Attachment a, Resource r, AuthzSubject u)
           
 void handleRequest(RequestInvocationBindings b)
           
 java.lang.Object invokeMethod(InvokeMethodInvocationBindings invokeArgs)
           
 java.util.Properties loadPlugin(java.io.File pluginDir)
          Called when HQ wants to load a plugin
 

Method Detail

loadPlugin

java.util.Properties loadPlugin(java.io.File pluginDir)
Called when HQ wants to load a plugin


deploy

void deploy(UIPlugin p)
Called when a plugin is to be deployedn


handleRequest

void handleRequest(RequestInvocationBindings b)

invokeMethod

java.lang.Object invokeMethod(InvokeMethodInvocationBindings invokeArgs)

getAttachmentDescriptor

AttachmentDescriptor getAttachmentDescriptor(Attachment a,
                                             Resource r,
                                             AuthzSubject u)

Hyperic HQ Plugin API v. 4.4.0.2

Copyright © 2004-2006 Hyperic, Inc. support@hyperic.net, All Rights Reserved.