com.ibm.websphere.management.application

Class AppManagementProxy

  • java.lang.Object
    • com.ibm.websphere.management.application.AppManagementProxy
  • All Implemented Interfaces:
    AppManagement


    public class AppManagementProxy
    extends java.lang.Object
    implements AppManagement
    AppManagementProxy provides a common implementation for AppManagement interface in local and JMX mode. This class provides static APIs to get AppManagementProxy instance for
    1) AppManagement in local mode (which runs in the absence of WebSphere application server
    2) AppManagement MBean running in a server to be connected from a remote client
    3) AppManagement MBean running in a server to be connected from an in-process client
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      void changeServerToCluster(javax.management.ObjectName arg0, javax.management.ObjectName arg1, java.util.Hashtable arg2, java.lang.String arg3)
      Callback for admin clients when a server is turned into a cluster.
      boolean checkIfAppExists(java.lang.String arg0, java.util.Hashtable arg1, java.lang.String arg2)
      Checks if an application with the given name is installed in the configuration.
      void clusterMemberAdded(javax.management.ObjectName arg0, javax.management.ObjectName arg1, java.util.Hashtable arg2, java.lang.String arg3)
      Callback for admin clients when a cluster member is added.
      java.util.Vector compareSecurityPolicy(java.lang.String arg0, java.util.Hashtable arg1, java.lang.String arg2)
      Compares the policy data from was.policy file of the ear file with the filter.policy file from WebSphere.
      java.util.List convertRefToConfigID(java.lang.String appName, java.util.List resources, java.util.Hashtable prefs, java.lang.String wID)
      Returns a list that contains information of the resources referenced in the specified application.
      void deleteUserAndGroupEntries(java.lang.String appName, java.util.Hashtable prefs, java.lang.String wID)
      Deletes all the security binding information related to users and groups from application metadata.
      void exportApplication(java.lang.String arg0, java.lang.String arg1, java.util.Hashtable arg2, java.lang.String arg3)
      Exports the application to a given file.
      void extractDDL(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, java.util.Hashtable arg3, java.lang.String arg4)
      Exports Table.ddl from all the jars in the ear
      java.lang.String[] getAppAssociation(java.lang.String scope, java.lang.String retVal, java.util.Hashtable prefs, java.lang.String wID)
      Gets association between application and targets.
      byte[] getApplicationContents(java.lang.String appName, java.lang.String uri, java.util.Hashtable prefs, java.lang.String wID)
      Returns a byte array for contents of a file within the application EAR.
      java.util.Vector getApplicationInfo(java.lang.String arg0, java.util.Hashtable arg1, java.lang.String arg2)
      Returns a Vector of AppDeploymentTask objects.
      void getDistributionStatus(java.lang.String appName, java.util.Hashtable prefs, java.lang.String wID)
      Returns the status of application distribution on each node that the app is supposed to run on.
      EditionInfo[] getEditionInfo(java.lang.String appName, java.lang.String edition, java.util.Hashtable prefs, java.lang.String wID)
      Gets edition information for the application edition(s).
      java.util.Hashtable getGlobalSettings() 
      static AppManagement getJMXProxyForClient(AdminClient adminClient)
      Returns a proxy for AppManagement functions to be called in JMX mode.
      static AppManagement getJMXProxyForServer()
      Returns a proxy for AppManagement functions to be called in JMX mode.
      static AppManagement getLocalProxy()
      Returns proxy for local mode AppManagement functions.
      java.util.Vector getModuleInfo(java.lang.String arg0, java.util.Hashtable arg1, java.lang.String arg2, java.lang.String arg3)
      Returns a Vector of AppDeploymentTask objects.
      void installApplication(java.lang.String localEarPath, java.util.Hashtable properties, java.lang.String workspaceID)
      Installs a J2EE application in WebSphere cell.
      void installApplication(java.lang.String localEarPath, java.lang.String appName, java.util.Hashtable properties, java.lang.String workspaceID)
      Installs a J2EE application with the given name in WebSphere cell.
      void installApplicationLocal(java.lang.String arg0, java.lang.String arg1, java.util.Hashtable arg2, AppNotification.Listener arg3)
      Installs a J2EE application with the given name in WebSphere cell.
      void installApplicationLocal(java.lang.String arg0, java.lang.String arg1, java.util.Hashtable arg2, AppNotification.Listener arg3, java.lang.String arg4)
      Installs a J2EE application with the given name in WebSphere cell.
      void installStandaloneRAR(java.lang.String arg0, java.util.Hashtable arg1, java.lang.String arg2)
      Deprecated.  
      java.util.Vector listApplications(java.util.Hashtable arg0, java.lang.String arg1)
      Lists installed applications.
      java.util.Vector listApplications(java.lang.String targetScope, java.util.Hashtable props, java.lang.String sessionID)
      Lists applications on a given target.
      java.lang.Object listModules(java.lang.String arg0, java.util.Hashtable arg1, java.lang.String arg2)
      Lists modules of an application.
      java.util.Vector listSystemApplications(java.util.Hashtable prefs, java.lang.String sessionID)
      Lists system applications.
      java.util.List listURIs(java.lang.String appName, java.lang.String moduleURI, java.util.Hashtable prefs, java.lang.String sessionID)
      Lists URIs in the EAR or one of its archives (module or non module archives).
      void moveModule(java.lang.String arg0, java.util.Hashtable arg1, java.lang.String arg2, javax.management.ObjectName arg3, java.lang.String arg4)
      Deprecated.  
      void publishWSDL(java.lang.String arg0, java.lang.String arg1, java.util.Hashtable arg2, java.lang.String arg3)
      Publish wsdl files to a zip file
      void redeployApplication(java.lang.String localEarPath, java.lang.String arg1, java.util.Hashtable properties, java.lang.String arg3)
      Updates an installed J2EE application with a new version of its binaries.
      void redeployApplicationLocal(java.lang.String arg0, java.lang.String arg1, java.util.Hashtable arg2, AppNotification.Listener arg3, java.lang.String arg4)
      Updates an installed J2EE application with a new version of its binaries.
      void removeAllAppsFromCluster(javax.management.ObjectName arg0, java.util.Hashtable arg1, java.lang.String arg2)
      Callback for admin clients when a cluster is removed.
      void removeAllAppsFromNode(java.lang.String arg0, java.lang.String arg1, java.util.Hashtable arg2, java.lang.String arg3)
      Removes all the applications from all the servers of a given node.
      void removeAllAppsFromServer(javax.management.ObjectName arg0, java.util.Hashtable arg1, java.lang.String arg2)
      Callback for admin clients when a server is removed.
      void renameApplication(java.lang.String appName, java.lang.String newAppName, java.util.Hashtable prefs, java.lang.String workspaceID)
      Renames an application.
      void renameApplicationLocal(java.lang.String appName, java.lang.String newAppName, java.util.Hashtable prefs, AppNotification.Listener notf, java.lang.String workspaceID)
      Renames an application.
      java.util.Hashtable searchJNDIReferences(java.util.List sList, java.lang.String nodes, java.util.Hashtable prefs, java.lang.String wID)
      Returns a hashtable that includes the information of the applications that has references to the specified JndiNames.
      java.util.List searchResources(java.lang.String appName, java.util.Hashtable prefs, java.lang.String wID) 
      void sendJMXEvent(java.lang.Object arg0) 
      void sendJMXEvent(java.lang.String s, java.lang.Object arg0) 
      void setApplicationInfo(java.lang.String arg0, java.util.Hashtable arg1, java.lang.String arg2, java.util.Vector arg3)
      Sets the new binding information for an installed application.
      void setApplicationInfoLocal(java.lang.String arg0, java.util.Hashtable arg1, java.lang.String arg2, java.util.Vector arg3, AppNotification.Listener arg4)
      Sets the new binding information for an installed application.
      void setEditionInfo(EditionInfo[] info, java.util.Hashtable prefs, java.lang.String wID)
      Sets edition information for the application.
      void setModuleInfo(java.lang.String arg0, java.util.Hashtable arg1, java.lang.String arg2, java.lang.String arg3, java.util.Vector arg4)
      Sets the new binding information for an installed application module.
      void setModuleInfoLocal(java.lang.String arg0, java.util.Hashtable arg1, java.lang.String arg2, java.lang.String arg3, java.util.Vector arg4, AppNotification.Listener arg5)
      Sets the new binding information for an installed application module.
      java.lang.String startApplication(java.lang.String appName, java.util.Hashtable prefs, java.lang.String wID) 
      java.lang.String startApplication(java.lang.String appName, java.lang.String target, java.util.Hashtable prefs, java.lang.String wID) 
      java.lang.String stopApplication(java.lang.String appName, java.util.Hashtable prefs, java.lang.String wID) 
      java.lang.String stopApplication(java.lang.String appName, java.lang.String target, java.util.Hashtable prefs, java.lang.String wID) 
      void uninstallApplication(java.lang.String arg0, java.util.Hashtable arg1, java.lang.String arg2)
      Uninstalls an application from WebSphere cell.
      void uninstallApplicationLocal(java.lang.String arg0, java.util.Hashtable arg1, AppNotification.Listener arg2)
      Uninstalls an application from WebSphere cell.
      void uninstallApplicationLocal(java.lang.String arg0, java.util.Hashtable arg1, AppNotification.Listener arg2, java.lang.String arg3)
      Uninstalls an application from WebSphere cell.
      void updateAccessIDs(java.lang.String appName, java.lang.Boolean bAll, java.util.Hashtable prefs, java.lang.String wID)
      Populates the application bindings of the deployment with the access IDs for all the users and groups.
      void updateApplication(java.lang.String appName, java.lang.String contentURI, java.lang.String pathToContents, java.lang.String operation, java.util.Hashtable properties, java.lang.String sessionID)
      Upatates an installed application using various update inputs such as a single file, module, partial application or a complete application.
      void updateApplicationLocal(java.lang.String appName, java.lang.String contentURI, java.lang.String pathToContents, java.lang.String operation, java.util.Hashtable properties, AppNotification.Listener notf, java.lang.String sessionID)
      Upatates an installed application using various update inputs such as a single file, module, partial application or a complete application.
      void updateCluster(java.lang.String[] arg0, java.lang.Integer arg1, java.util.Hashtable arg2, java.lang.String arg3) 
      void updateClusterLocal(java.lang.String[] arg0, java.lang.Integer arg1, java.util.Hashtable arg2, java.lang.String arg3, AppNotification.Listener arg4) 
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
IBM WebSphere Application ServerTM
Release 8.5