SelectorMBean MBean

Partial ObjectName:
WebSphere:*,type=SelectorMBean


MBean SelectorMBean

SelectorManager


Operation Summary
java.util.ListgetComponentDescriptions()
           retrieves a list of all of the committed selector components
java.util.ListgetExportableArtifactsForComponents(java.lang.String user, java.util.List components)
           retrieves a list of the exportable artifacts associated with a given list of components
voidimportArtifacts(java.lang.String user, java.util.List importableArtifacts )
           Import the artifacts in the specified list
com.ibm.wbiserver.common.mbean.ComponentgetOperationsForComponent(com.ibm.wbiserver.common.mbean.ComponentId id)
           returns the names of all of the operations associated with a given component
com.ibm.wbiserver.common.mbean.ComponentgetDetailsForOperation(java.lang.String user, com.ibm.wbiserver.common.mbean.ComponentId id, java.lang.String operationName)
           returns the details associated with a given operations of a given component
java.util.ListgetCompatibleTargetsForOperation(com.ibm.wbiserver.common.mbean.ComponentId id, java.lang.String operationName)
           returns a list of Target objects that are compatible with the given operation
voidremoveDeletedComponentsFromCache(java.lang.String user)
           removes components from the internal cache which can no longer be committed since they no longer exist
booleandoCachedChangesExistForUser(java.lang.String user)
           indicates whether cached/uncommitted changes exist for the given user
voiddiscardCachedChangesForUser(java.lang.String user)
           removes all cached entries for the given user
voiddiscardCachedChangesForComponent(java.lang.String user, com.ibm.wbiserver.common.mbean.ComponentId id)
           removes all of the cached changes for a particular component for a given user
voidaddTargetForOperation(java.lang.String user, com.ibm.wbiserver.common.mbean.ComponentId id, java.lang.String operationName, com.ibm.wbiserver.common.mbean.Target target)
           add a new target to the given operation and component
voidupdateTargetForOperation(java.lang.String user, com.ibm.wbiserver.common.mbean.ComponentId id, java.lang.String operationName, com.ibm.wbiserver.common.mbean.Target target)
           update an existing target for the given operation and component
voiddeleteTargetFromOperation(java.lang.String user, com.ibm.wbiserver.common.mbean.ComponentId id, java.lang.String operationName, com.ibm.wbiserver.common.mbean.Target target)
           delete an existing target from the given operation and component
voidcommitCachedChangesForUser(java.lang.String user)
           commits all changes for the given user

Operation Detail

getComponentDescriptions

public java.util.List getComponentDescriptions()
retrieves a list of all of the committed selector components
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

getExportableArtifactsForComponents

public java.util.List getExportableArtifactsForComponents(java.lang.String user, java.util.List components)
retrieves a list of the exportable artifacts associated with a given list of components
Parameters:
user - the user on whose behalf the request is being made
components - the list of components to export
Security Roles:
administrator
operator

importArtifacts

public void importArtifacts(java.lang.String user, java.util.List importableArtifacts )
Import the artifacts in the specified list
Parameters:
user - the user on whose behalf the request is being made
importableArtifacts - the list of artifacts to import
Security Roles:
administrator
operator

getOperationsForComponent

public com.ibm.wbiserver.common.mbean.Component getOperationsForComponent(com.ibm.wbiserver.common.mbean.ComponentId id)
returns the names of all of the operations associated with a given component
Parameters:
id - the component id of the requested component
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

getDetailsForOperation

public com.ibm.wbiserver.common.mbean.Component getDetailsForOperation(java.lang.String user, com.ibm.wbiserver.common.mbean.ComponentId id, java.lang.String operationName)
returns the details associated with a given operations of a given component
Parameters:
user - the user on whose behalf the request is being made
id - the component id of the requested component
operationName - the operation for which details are requested
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

getCompatibleTargetsForOperation

public java.util.List getCompatibleTargetsForOperation(com.ibm.wbiserver.common.mbean.ComponentId id, java.lang.String operationName)
returns a list of Target objects that are compatible with the given operation
Parameters:
id - the component id of the requested component
operationName - the operation for which details are requested
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

removeDeletedComponentsFromCache

public void removeDeletedComponentsFromCache(java.lang.String user)
removes components from the internal cache which can no longer be committed since they no longer exist
Parameters:
user - the user on whose behalf the request is being made
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

doCachedChangesExistForUser

public boolean doCachedChangesExistForUser(java.lang.String user)
indicates whether cached/uncommitted changes exist for the given user
Parameters:
user - the user on whose behalf the request is being made
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

discardCachedChangesForUser

public void discardCachedChangesForUser(java.lang.String user)
removes all cached entries for the given user
Parameters:
user - the user on whose behalf the request is being made
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

discardCachedChangesForComponent

public void discardCachedChangesForComponent(java.lang.String user, com.ibm.wbiserver.common.mbean.ComponentId id)
removes all of the cached changes for a particular component for a given user
Parameters:
user - the user on whose behalf the request is being made
id - the component id of the requested component
Security Roles:
administrator
operator
configurator
monitor
deployer
adminsecuritymanager

addTargetForOperation

public void addTargetForOperation(java.lang.String user, com.ibm.wbiserver.common.mbean.ComponentId id, java.lang.String operationName, com.ibm.wbiserver.common.mbean.Target target)
add a new target to the given operation and component
Parameters:
user - the user on whose behalf the request is being made
id - the component id of the requested component
operationName - the operation for which details are requested
target - the new target to add
Security Roles:
administrator
operator

updateTargetForOperation

public void updateTargetForOperation(java.lang.String user, com.ibm.wbiserver.common.mbean.ComponentId id, java.lang.String operationName, com.ibm.wbiserver.common.mbean.Target target)
update an existing target for the given operation and component
Parameters:
user - the user on whose behalf the request is being made
id - the component id of the requested component
operationName - the operation for which details are requested
target - the new target to update
Security Roles:
administrator
operator

deleteTargetFromOperation

public void deleteTargetFromOperation(java.lang.String user, com.ibm.wbiserver.common.mbean.ComponentId id, java.lang.String operationName, com.ibm.wbiserver.common.mbean.Target target)
delete an existing target from the given operation and component
Parameters:
user - the user on whose behalf the request is being made
id - the component id of the requested component
operationName - the operation for which details are requested
target - the new target to delete
Security Roles:
administrator
operator

commitCachedChangesForUser

public void commitCachedChangesForUser(java.lang.String user)
commits all changes for the given user
Parameters:
user - the user on whose behalf the request is being made
Security Roles:
administrator
operator

Copyright IBM Corp. 1996-2005