|
Oracle Fusion Middleware Java API Reference for Oracle Business Intelligence Enterprise Edition Systems Management 11g Release 1(11.1.1) E16455-02 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@MBeanRequiredGlobalSecurityRole(value=Admin)
@Description(resourceKey="oracle.bi.management.adminservices.mbeans.BIDomainMBean.description",
resourceBundleBasename="oracle_bi_management_adminservices_rsc_BIMBeanMsg")
public interface BIDomainMBean
Defines an MBean interface for managing a BI Domain. This interface provides a root entry point to the admin management services. Clients may not have acceess to BIEE jars. Therefore only standard Exceptions are thrown (either directly or as chained exception causes). OperationsException is used to represent BIEE specific exceptions.
Method Summary | |
---|---|
oracle.bi.management.events.EventLog |
commit() Same as commit("ERROR"), so raises exceptions if an error occurred. |
oracle.bi.management.events.EventLog |
commit(java.lang.String exceptionThreshold) Saves any changes made to the domain and releases the lock. |
int |
discoverProcessConfiguration() Discards the current process configuration stored in the central BI config file and reconstructs it from OPMN's state. |
javax.management.ObjectName[] |
getBIInstances() Returns the collection of object names for the MBeans which represent BI Instances. |
java.lang.String |
getLockOwner() Gets the identity of the person who owns the edit lock. |
javax.management.ObjectName[] |
getOracleInstances() Returns the collection of object names for the MBeans which represent Oracle Instances. |
java.lang.String |
getProductVersionBuild() Return the build date and number used to build this product. |
java.lang.String |
getProductVersionLabel() Return the version label used to build this product. |
java.lang.String |
getProductVersionString() Return the Oracle version string for this product. |
boolean |
isAppRestartNeeded() Indicates whether an application restart (for the whole domain) is needed. |
boolean |
isCentralConfigurationCorrupt() Returns whether Central Configuration is corrupt and failed to be read correctly. |
boolean |
isCentralConfigurationEnabled() Returns whether Central Configuration is enabled or not. |
boolean |
isLocked() Indicates whether the domain is locked for editing. |
void |
lock() Obtains an exclusive lock for managing the domain. |
void |
refresh() Refreshes the domain mbean from the state persisted in the underlying config file. |
void |
rollback() Rolls back any changes made to the domain since the lock was obtained and releases the lock. |
void |
setAppRestartNeeded(boolean isAppRestartNeeded) Sets whether an application restart is needed. |
void |
simpleCommit() Provides a simpler commit api which makes commit problems easier to process for simple clients (eg WLST). |
Method Detail |
---|
@Description(resourceKey="oracle.bi.management.adminservices.mbeans.BIDomainMBean.refresh",
resourceBundleBasename="oracle_bi_management_adminservices_rsc_BIMBeanMsg")
void refresh()
throws java.lang.IllegalStateException,
java.io.IOException
java.lang.IllegalStateException
- if the domain mbean is locked.java.io.IOException
- if it's not possible to read the underlying config file.
@Description(resourceKey="oracle.bi.management.adminservices.mbeans.BIDomainMBean.Locked",
resourceBundleBasename="oracle_bi_management_adminservices_rsc_BIMBeanMsg")
boolean isLocked()
getLockOwner()
@Description(resourceKey="oracle.bi.management.adminservices.mbeans.BIDomainMBean.LockOwner",
resourceBundleBasename="oracle_bi_management_adminservices_rsc_BIMBeanMsg")
java.lang.String getLockOwner()
@Description(resourceKey="oracle.bi.management.adminservices.mbeans.BIDomainMBean.lock",
resourceBundleBasename="oracle_bi_management_adminservices_rsc_BIMBeanMsg")
void lock()
throws java.lang.IllegalStateException,
java.security.AccessControlException,
java.io.IOException
java.lang.IllegalStateException
- if the domain is already locked.java.security.AccessControlException
- if the current user does not have the appropriate privilege for obtaining a lock.java.io.IOException
- if a problem occurs refreshing the state of the mbean.
@Description(resourceKey="oracle.bi.management.adminservices.mbeans.BIDomainMBean.rollback",
resourceBundleBasename="oracle_bi_management_adminservices_rsc_BIMBeanMsg")
void rollback()
throws java.lang.IllegalStateException,
java.io.IOException
java.lang.IllegalStateException
- if there is no current lock on the domain owned by the current user.java.io.IOException
- if it's not possible to read the underlying config file.@Description(resourceKey="oracle.bi.management.adminservices.mbeans.BIDomainMBean.commit_arg", resourceBundleBasename="oracle_bi_management_adminservices_rsc_BIMBeanMsg") oracle.bi.management.events.EventLog commit(@Name(value="exceptionThreshold(NONE/WARNING/ERROR)") java.lang.String exceptionThreshold) throws java.lang.IllegalStateException, java.io.IOException, javax.management.OperationsException
exceptionThreshold
- If set to "NONE", will not raise an exception; instead will fill the EventLog with information.Level.SEVERE
for errors, or Level.WARNING
for warnings, plus some INFO level and lower informational messages.java.lang.IllegalStateException
- (if exceptionThreshold is not NONE) and if there is no current lock on the domain owned by the current user.java.io.IOException
- (if exceptionThreshold is not NONE) and if the underlying BI Domain config file cannot be successfully updated.javax.management.OperationsException
- (if exceptionThreshold is not NONE) and if the state of the domain is not valid, or any other exceptions occur.
@Description(resourceKey="oracle.bi.management.adminservices.mbeans.BIDomainMBean.commit",
resourceBundleBasename="oracle_bi_management_adminservices_rsc_BIMBeanMsg")
oracle.bi.management.events.EventLog commit()
throws java.lang.IllegalStateException,
java.io.IOException,
javax.management.OperationsException
commit(String)
.java.lang.IllegalStateException
java.io.IOException
javax.management.OperationsException
@Description(resourceKey="oracle.bi.management.adminservices.mbeans.BIDomainMBean.simpleCommit",
resourceBundleBasename="oracle_bi_management_adminservices_rsc_BIMBeanMsg")
void simpleCommit()
throws java.lang.IllegalStateException,
java.io.IOException,
javax.management.OperationsException
commit(String)
.java.lang.IllegalStateException
java.io.IOException
javax.management.OperationsException
@Description(resourceKey="oracle.bi.management.adminservices.mbeans.BIDomainMBean.BIInstances",
resourceBundleBasename="oracle_bi_management_adminservices_rsc_BIMBeanMsg")
javax.management.ObjectName[] getBIInstances()
BIInstanceMBean
@Description(resourceKey="oracle.bi.management.adminservices.mbeans.BIDomainMBean.OracleInstances",
resourceBundleBasename="oracle_bi_management_adminservices_rsc_BIMBeanMsg")
javax.management.ObjectName[] getOracleInstances()
OracleInstanceMBean
@Description(resourceKey="oracle.bi.management.adminservices.mbeans.BIDomainMBean.discoverProcessConfiguration",
resourceBundleBasename="oracle_bi_management_adminservices_rsc_BIMBeanMsg")
int discoverProcessConfiguration()
throws java.lang.IllegalStateException
java.lang.IllegalStateException
- if there is no current lock on the domain owned by the current user.
@Description(resourceKey="oracle.bi.management.adminservices.mbeans.BIDomainMBean.AppRestartNeeded",
resourceBundleBasename="oracle_bi_management_adminservices_rsc_BIMBeanMsg")
boolean isAppRestartNeeded()
@Description(resourceKey="oracle.bi.management.adminservices.mbeans.BIDomainMBean.AppRestartNeeded",
resourceBundleBasename="oracle_bi_management_adminservices_rsc_BIMBeanMsg")
void setAppRestartNeeded(boolean isAppRestartNeeded)
@Description(resourceKey="oracle.bi.management.adminservices.mbeans.BIDomainMBean.ProductVersionString",
resourceBundleBasename="oracle_bi_management_adminservices_rsc_BIMBeanMsg")
java.lang.String getProductVersionString()
E.g. 11.1.1.2.0
@Description(resourceKey="oracle.bi.management.adminservices.mbeans.BIDomainMBean.ProductVersionLabel",
resourceBundleBasename="oracle_bi_management_adminservices_rsc_BIMBeanMsg")
java.lang.String getProductVersionLabel()
Format: PRODUCTNAME_BRANCHNAME_OSNAME_LABELNAME
, where LABELNAME
is YYMMDD.HHMM[.Suffix]
E.g. BIFNDN_PT.MW_NT_090813.1000.S
@Description(resourceKey="oracle.bi.management.adminservices.mbeans.BIDomainMBean.ProductVersionBuild",
resourceBundleBasename="oracle_bi_management_adminservices_rsc_BIMBeanMsg")
java.lang.String getProductVersionBuild()
Format: YYYYMMDD_nnn
@Description(resourceKey="oracle.bi.management.adminservices.mbeans.BIDomainMBean.CentralConfigurationEnabled",
resourceBundleBasename="oracle_bi_management_adminservices_rsc_BIMBeanMsg")
boolean isCentralConfigurationEnabled()
@Description(resourceKey="oracle.bi.management.adminservices.mbeans.BIDomainMBean.CentralConfigurationCorrupt",
resourceBundleBasename="oracle_bi_management_adminservices_rsc_BIMBeanMsg")
boolean isCentralConfigurationCorrupt()
|
Oracle Fusion Middleware Java API Reference for Oracle Business Intelligence Enterprise Edition Systems Management 11g Release 1(11.1.1) E16455-02 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |