Skip navigation links

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09


weblogic.management.runtime
Interface EditSessionConfigurationManagerMBean

All Superinterfaces:
DynamicMBean, MBeanRegistration, NotificationBroadcaster, RuntimeMBean, WebLogicMBean

public interface EditSessionConfigurationManagerMBean
extends RuntimeMBean

Method Summary
abstract  EditSessionConfigurationRuntimeMBean createEditSessionConfiguration(String name, String description)
          Creates a named edit session configuration.
abstract  void destroyEditSessionConfiguration(EditSessionConfigurationRuntimeMBean editSession)
          Destroys an existing named edit session configuration.
abstract  void forceDestroyEditSessionConfiguration(EditSessionConfigurationRuntimeMBean editSession)
          Destroys an existing named edit session configuration.
abstract  EditSessionConfigurationRuntimeMBean[] getEditSessionConfigurations()
          Returns a list of edit session configuration runtime MBeans.
abstract  EditSessionConfigurationRuntimeMBean lookupEditSessionConfiguration(String name)
          Look-up EditSessionConfigurationRuntimeMBean.

 

Methods inherited from interface weblogic.management.runtime.RuntimeMBean
addPropertyChangeListener, removePropertyChangeListener

 

Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent

 

Methods inherited from interface javax.management.DynamicMBean
getAttribute, getAttributes, invoke, setAttribute, setAttributes

 

Methods inherited from interface javax.management.MBeanRegistration
postDeregister, postRegister, preDeregister, preRegister

 

Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener

 

Method Detail

getEditSessionConfigurations

EditSessionConfigurationRuntimeMBean[] getEditSessionConfigurations()

Returns a list of edit session configuration runtime MBeans. These MBeans contain information about the edit session configurations in this domain.

If running in a partition, then only partition specific configuration will be returned.
Returns:
EditSessionConfigurationRuntimes array for this domain.

lookupEditSessionConfiguration

EditSessionConfigurationRuntimeMBean lookupEditSessionConfiguration(String name)
Look-up EditSessionConfigurationRuntimeMBean.
Parameters:
name - edit session name. If null or empty string, default edit session name (global) will be used.
Returns:
EditSessionConfigurationRuntimeMBean which corresponds to provided name.

createEditSessionConfiguration

EditSessionConfigurationRuntimeMBean createEditSessionConfiguration(String name,
                                                                    String description)
                                                                    throws IllegalArgumentException,
                                                                           ManagementException,
                                                                           ServiceFailureException

Creates a named edit session configuration. This will result in an edit session specific MBeanServer and associated configuration files in the <domain>/edit/<name> or <domain>/partitions/<name>/edit/<name> directory depending on whether running in a partition or not

Parameters:
name - Name of the edit session configuration to create.
description - Description of the edit session configuration.
Returns:
EditSessionConfigurationRuntime for this name.
Throws:
IllegalArgumentException
ManagementException
ServiceFailureException

destroyEditSessionConfiguration

void destroyEditSessionConfiguration(EditSessionConfigurationRuntimeMBean editSession)
                                     throws ServiceFailureException,
                                            ManagementException

Destroys an existing named edit session configuration. This will destroy the associated edit session specific MBeanServer and remove the <domain>/edit/<name> or <domain>/partitions/<name>/edit/<name> directory and subdirectories.

In case of unactivated changes or if the session is created or locked by another user, IllegalArgumentException is thrown. To successfully complete the operation in such cases, less restrictive counterpart EditSessionConfigurationManagerMBean.forceDestroyEditSessionConfiguration(EditSessionConfigurationRuntimeMBean) of this method has to be used.

Parameters:
editSession - Edit session to destroy.
Throws:
ServiceFailureException
ManagementException

forceDestroyEditSessionConfiguration

void forceDestroyEditSessionConfiguration(EditSessionConfigurationRuntimeMBean editSession)
                                          throws ServiceFailureException,
                                                 ManagementException

Destroys an existing named edit session configuration. This will destroy the associated edit session specific MBeanServer and remove the <domain>/edit/<name> or <domain>/partitions/<name>/edit/<name> directory and subdirectories.

Unlike EditSessionConfigurationManagerMBean.destroyEditSessionConfiguration(EditSessionConfigurationRuntimeMBean), this operation does not end with error in case that session contains unactivated changes, and allows to destroy even edit sessions not owned by the caller (requires admin privileges).

Parameters:
editSession - Edit session to destroy.
Throws:
ServiceFailureException
ManagementException

Skip navigation links

Copyright 1996, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09