|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BPMConfigurationMBean
MBean for managing general properties of BPM subsystem. The properties exposed via this MBean can be changed to affect certain aspects of BPM engine.
Field Summary | |
---|---|
static long |
CACHING_STUB_SVUID
The magic number that is used to generate the serialVersionUID of the generated MBean Stub (xxxMBean_Stub). |
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
DEFAULT_EMPTY_BYTE_ARRAY |
Method Summary | |
---|---|
long |
getArchiveProcessInterval()
Returns time in milliseconds to indicate how often Archive process is run. |
long |
getArchiveProcessStart()
UTC time in milliseconds when the 1st automated invocation of the Archive process will take place. |
String |
getArchiverDataSourceName()
Returns JNDI name for the DataSource that points to archvie DB. |
boolean |
getArchiverEnabled()
Returns whether the archiver is enabled. |
ArchivingPolicy |
getDefaultArchivingPolicy()
Returns the default archiving policy for processes whose archiving policy is ArchivingPolicy.DEFAULT . |
TrackingLevel |
getDefaultProcessTrackingLevel()
Returns the default Process tracking level for processes whose tracking level is TrackingLevel.DEFAULT . |
VariableTracking |
getDefaultVariableTracking()
Returns default variable tracking policy. |
int |
getPurgeDelay()
Returns the purge delay in seconds. |
ArchivingPolicy |
getReliableReporting()
Returns whether the reliable reporting is enabled |
TrackingLevel |
getReliableTracking()
Returns whether the reliable tracking is enabled |
boolean |
getSFtpAcceptServerKeys()
Returns whether to accept the unknown SFTP server host keys or not |
String |
getSFtpClientFactory()
Returns the class representing the SFtpClientFactory |
void |
registerAdminMBeans(byte[] appManifest,
String appName,
String webAppName)
Internal operation that is used by managed servers to trigger MBean registration upon deployment. |
void |
registerVersioningMBeans(Map configMap,
String appName)
Internal operation that is used by managed servers to trigger Versioning-specific MBean registration upon application deployment. |
void |
setArchiveProcessInterval(long time)
Sets time in milliseconds to indicate how often Archive process is run. |
void |
setArchiveProcessStart(long time)
Sets UTC time in milliseconds when the 1st automated invocation of the Archive process will take place. |
void |
setArchiverDataSourceName(String jndiName)
Sets JNDI name for the DataSource that points to archive DB. |
void |
setArchiverEnabled(boolean isEnabled)
Global switch to enable/disable WLI Archiver. |
void |
setDefaultArchivingPolicy(ArchivingPolicy newArchivingPolicy)
Sets the default archiving policy for processes whose archiving policy is ArchivingPolicy.DEFAULT . |
void |
setDefaultProcessTrackingLevel(TrackingLevel newTrackingLevel)
Sets the default process tracking level for processes whose tracking level is TrackingLevel.DEFAULT . |
void |
setDefaultVariableTracking(VariableTracking newVarTrackPolicy)
Global switch to enable/disable Process Variable Tracking. |
void |
setPurgeDelay(int delay)
Sets the purge delay in seconds. |
void |
setReliableReporting(ArchivingPolicy isReliableReporting)
Set the reliable reporting in ArchivingPolicy |
void |
setReliableTracking(TrackingLevel isReliableTracking)
Set the reliable tracking in TrackingLevel |
void |
setSFtpAcceptServerKeys(boolean accept)
Sets whether to accept the unknown SFTP server host keys by default or not |
void |
setSFtpClientFactory(String clientFactory)
Sets the thrid party implementation of the SFtpClientFactory |
void |
unregisterAdminMBeans(byte[] appManifest,
String appName,
String webAppName)
Internal operation that is used by managed servers to trigger. |
void |
unregisterVersioningMBeans(Map configMap,
String appName)
Internal operation that is used by managed servers to trigger Versioning-specific MBean unregistration upon application deployment. |
void |
updateArchiveProcessStartPropertyOnly(long time)
|
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
freezeCurrentValue, getComments, getName, getNotes, isDefaultedMBean, isPersistenceEnabled, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, touch, unSet |
Methods inherited from interface weblogic.management.WebLogicMBean |
---|
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, 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 |
Methods inherited from interface weblogic.descriptor.DescriptorBean |
---|
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener |
Field Detail |
---|
static final long CACHING_STUB_SVUID
- remove an existing method.
- change the signature of an existing "getter" or "setter" method.
- change the signature of an existing "boolean getter", i.e, "boolean isEnabled()"
Otherwise you don't need to change this value. For instance you can add new methods, or you can change the signature of methods that don't start with "get", "set" or "is". If you are in doubt then change the SVUID. It is a good idea to increment this value when changing.
Method Detail |
---|
TrackingLevel getDefaultProcessTrackingLevel()
TrackingLevel.DEFAULT
.
TrackingLevel.DEFAULT
.void setDefaultProcessTrackingLevel(TrackingLevel newTrackingLevel) throws javax.management.MBeanException, javax.management.InvalidAttributeValueException
TrackingLevel.DEFAULT
.
newTrackingLevel
- the new process tracking level
javax.management.InvalidAttributeValueException
- when newTrackingLevel
is an invalid tracking level.
javax.management.MBeanException
- indicates any other exceptionArchivingPolicy getDefaultArchivingPolicy()
ArchivingPolicy.DEFAULT
.
ArchivingPolicy.DEFAULT
.void setDefaultArchivingPolicy(ArchivingPolicy newArchivingPolicy) throws javax.management.MBeanException, javax.management.InvalidAttributeValueException
ArchivingPolicy.DEFAULT
.
newArchivingPolicy
- the new archiving policy
javax.management.InvalidAttributeValueException
- if an invalid policy is provided
javax.management.MBeanException
- if another error occurs while setting the archiving policyvoid setPurgeDelay(int delay) throws javax.management.MBeanException
delay
- the purge delay in seconds.
javax.management.MBeanException
int getPurgeDelay()
void setArchiverEnabled(boolean isEnabled) throws javax.management.MBeanException, javax.management.InvalidAttributeValueException
isEnabled
- true to enable the archiver, false to disable.
javax.management.MBeanException
javax.management.InvalidAttributeValueException
boolean getArchiverEnabled()
void setSFtpClientFactory(String clientFactory) throws javax.management.MBeanException, javax.management.InvalidAttributeValueException
clientFactory
- - class name representing the SFtpClientFactory
javax.management.MBeanException
- if an error occurs while setting the client factory
javax.management.InvalidAttributeValueException
- if an invalid factory is providedString getSFtpClientFactory()
void setSFtpAcceptServerKeys(boolean accept) throws javax.management.MBeanException, javax.management.InvalidAttributeValueException
accept
- - whether to accept or not
javax.management.MBeanException
- if an error while setting the server keys
javax.management.InvalidAttributeValueException
- if an invalid value is providedboolean getSFtpAcceptServerKeys()
void setDefaultVariableTracking(VariableTracking newVarTrackPolicy) throws javax.management.MBeanException, javax.management.InvalidAttributeValueException
newVarTrackPolicy
- the new archiving policy
javax.management.InvalidAttributeValueException
- if an invalid policy is provided
javax.management.MBeanException
- if another error occurs while setting the archiving policyVariableTracking getDefaultVariableTracking()
void setArchiverDataSourceName(String jndiName) throws javax.management.MBeanException
jndiName
- The JNDI name of the data source where the archive data is stored.
javax.management.MBeanException
String getArchiverDataSourceName()
void setArchiveProcessStart(long time) throws javax.management.MBeanException
time
- archive process time in UTC milliseconds.
javax.management.MBeanException
void updateArchiveProcessStartPropertyOnly(long time) throws javax.management.MBeanException
javax.management.MBeanException
long getArchiveProcessStart()
void setArchiveProcessInterval(long time) throws javax.management.MBeanException
time
- the archive interval in milliseconds
javax.management.MBeanException
long getArchiveProcessInterval()
void setReliableTracking(TrackingLevel isReliableTracking) throws javax.management.MBeanException, javax.management.InvalidAttributeValueException
TrackingLevel
isReliableTracking
- the reliable tracking in TrackingLevel
javax.management.MBeanException
javax.management.InvalidAttributeValueException
TrackingLevel getReliableTracking()
void setReliableReporting(ArchivingPolicy isReliableReporting) throws javax.management.MBeanException, javax.management.InvalidAttributeValueException
ArchivingPolicy
isReliableReporting
- the reliable reporting in ArchivingPolicy
javax.management.MBeanException
javax.management.InvalidAttributeValueException
ArchivingPolicy getReliableReporting()
void registerAdminMBeans(byte[] appManifest, String appName, String webAppName) throws javax.management.MBeanException
appManifest
- the application ManifestappName
- the application Name
javax.management.MBeanException
- on errorvoid unregisterAdminMBeans(byte[] appManifest, String appName, String webAppName) throws javax.management.MBeanException
appManifest
- the application ManifestappName
- the application Name
javax.management.MBeanException
- on errorvoid registerVersioningMBeans(Map configMap, String appName) throws javax.management.MBeanException
configMap
- configuration mapappName
- the application name
javax.management.MBeanException
- on errorvoid unregisterVersioningMBeans(Map configMap, String appName) throws javax.management.MBeanException
configMap
- configuration mapappName
- the application name
javax.management.MBeanException
- on error
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |