org.rhq.bindings.client
Class ResourceClientProxy.ClientProxyMethodHandler

java.lang.Object
  extended by org.rhq.bindings.client.ResourceClientProxy.ClientProxyMethodHandler
All Implemented Interfaces:
javassist.util.proxy.MethodHandler, ResourceClientProxy.ContentBackedResource, ResourceClientProxy.PluginConfigurable, ResourceClientProxy.ResourceConfigurable
Enclosing class:
ResourceClientProxy

public static class ResourceClientProxy.ClientProxyMethodHandler
extends Object
implements javassist.util.proxy.MethodHandler, ResourceClientProxy.ContentBackedResource, ResourceClientProxy.PluginConfigurable, ResourceClientProxy.ResourceConfigurable


Constructor Summary
ResourceClientProxy.ClientProxyMethodHandler(ResourceClientProxy resourceClientProxy, RhqFacade remoteClient)
           
 
Method Summary
 org.rhq.core.domain.content.InstalledPackage getBackingContent()
           
 org.rhq.core.domain.configuration.Configuration getPluginConfiguration()
           
 org.rhq.core.domain.configuration.definition.ConfigurationDefinition getPluginConfigurationDefinition()
           
protected  Class<? extends ResourceClientProxy> getResourceClientProxyClass()
           
 org.rhq.core.domain.configuration.Configuration getResourceConfiguration()
           
 org.rhq.core.domain.configuration.definition.ConfigurationDefinition getResourceConfigurationDefinition()
           
 Object invoke(Object proxy, Method method, Method proceedMethod, Object[] args)
           
 void retrieveBackingContent(String fileName)
           
 void updateBackingContent(String filename)
          Deprecated. Superseded by (updateBackingContent(String, String)
 void updateBackingContent(String filename, String displayVersion)
           
 org.rhq.core.domain.configuration.PluginConfigurationUpdate updatePluginConfiguration(org.rhq.core.domain.configuration.Configuration configuration)
           
 org.rhq.core.domain.configuration.ResourceConfigurationUpdate updateResourceConfiguration(org.rhq.core.domain.configuration.Configuration configuration)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceClientProxy.ClientProxyMethodHandler

public ResourceClientProxy.ClientProxyMethodHandler(ResourceClientProxy resourceClientProxy,
                                                    RhqFacade remoteClient)
Method Detail

getPluginConfiguration

public org.rhq.core.domain.configuration.Configuration getPluginConfiguration()
Specified by:
getPluginConfiguration in interface ResourceClientProxy.PluginConfigurable

getPluginConfigurationDefinition

public org.rhq.core.domain.configuration.definition.ConfigurationDefinition getPluginConfigurationDefinition()
Specified by:
getPluginConfigurationDefinition in interface ResourceClientProxy.PluginConfigurable

updatePluginConfiguration

public org.rhq.core.domain.configuration.PluginConfigurationUpdate updatePluginConfiguration(org.rhq.core.domain.configuration.Configuration configuration)
Specified by:
updatePluginConfiguration in interface ResourceClientProxy.PluginConfigurable

getResourceConfiguration

public org.rhq.core.domain.configuration.Configuration getResourceConfiguration()
Specified by:
getResourceConfiguration in interface ResourceClientProxy.ResourceConfigurable

getResourceConfigurationDefinition

public org.rhq.core.domain.configuration.definition.ConfigurationDefinition getResourceConfigurationDefinition()
Specified by:
getResourceConfigurationDefinition in interface ResourceClientProxy.ResourceConfigurable

updateResourceConfiguration

public org.rhq.core.domain.configuration.ResourceConfigurationUpdate updateResourceConfiguration(org.rhq.core.domain.configuration.Configuration configuration)
Specified by:
updateResourceConfiguration in interface ResourceClientProxy.ResourceConfigurable

getBackingContent

public org.rhq.core.domain.content.InstalledPackage getBackingContent()
Specified by:
getBackingContent in interface ResourceClientProxy.ContentBackedResource

updateBackingContent

@Deprecated
public void updateBackingContent(String filename)
Deprecated. Superseded by (updateBackingContent(String, String)

Specified by:
updateBackingContent in interface ResourceClientProxy.ContentBackedResource
Parameters:
fileName - file name

updateBackingContent

public void updateBackingContent(String filename,
                                 String displayVersion)
Specified by:
updateBackingContent in interface ResourceClientProxy.ContentBackedResource

retrieveBackingContent

public void retrieveBackingContent(String fileName)
                            throws IOException
Specified by:
retrieveBackingContent in interface ResourceClientProxy.ContentBackedResource
Throws:
IOException

invoke

public Object invoke(Object proxy,
                     Method method,
                     Method proceedMethod,
                     Object[] args)
              throws Throwable
Specified by:
invoke in interface javassist.util.proxy.MethodHandler
Throws:
Throwable

getResourceClientProxyClass

protected Class<? extends ResourceClientProxy> getResourceClientProxyClass()


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.