|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--weblogic.management.configuration.JMSLegalHelper
A Helper class to verify that configured JMS values are legal.
Field Summary | |
static java.util.HashMap |
jndi2Cfs
Description of the Field |
static java.util.HashMap |
jndi2Dests
Description of the Field |
Constructor Summary | |
JMSLegalHelper()
|
Method Summary | |
static java.util.Set |
getConflictedCfs(java.lang.String JNDIName)
Gets the conflictedCfs attribute of the JMSLegalHelper class |
static java.util.Set |
getConflictedDests(java.lang.String JNDIName)
Gets the conflictedDests attribute of the JMSLegalHelper class |
static TargetMBean |
getMemberTarget(JMSDistributedDestinationMemberMBean member,
boolean targetedToCluster)
Gets the memberTarget attribute of the JMSLegalHelper class |
static java.lang.String |
getMemberTargetName(JMSDistributedDestinationMemberMBean member,
boolean targetedToCluster)
Gets the memberTargetName attribute of the JMSLegalHelper class |
static boolean |
isBytesThresholdSet(JMSDestinationMBean currentDest,
java.lang.Object value)
A Helper method to verify that the BytesThresholsHigh and MessageThresholdLow is set when setting a destination's MessagePagingEnabled to true. |
static boolean |
isBytesThresholdSet(JMSServerMBean currentJMSServer,
java.lang.Object value)
A Helper method to verify that the BytesThresholsHigh and MessageThresholdLow is set when setting JMSServer's MessagePagingEnabled to true. |
static boolean |
isCollected(WebLogicMBean mbean)
Gets the collected attribute of the JMSLegalHelper class |
static boolean |
isMessagesThresholdSet(JMSDestinationMBean currentDest,
java.lang.Object value)
A Helper method to verify that the MessagesThresholsHigh and MessageThresholdLow is set when setting a destination's MessagePagingEnabled to true. |
static boolean |
isMessagesThresholdSet(JMSServerMBean currentJMSServer,
java.lang.Object value)
A Helper method to verify that the MessagesThresholsHigh and MessageThresholdLow is set when setting JMSServer's MessagePagingEnabled to true. |
static boolean |
isUnowned(JMSServerMBean currentServer,
WebLogicObjectName newStoreObjectName)
A Helper method to verify that the new JMS store for a JMS server is not in use by another JMS server. |
static boolean |
jdbcPrefixCheck(java.lang.String value)
Description of the Method |
static boolean |
jmsCFNoConflictsWithDefaults(java.lang.String name,
java.lang.String JNDIName)
A Helper method to verify the name and JNDI name of a user defined connection factories does not conflict with that of any default connection factories. |
static boolean |
jmsCheckDistributedDestinationMember(JMSDistributedDestinationMBean ddMBean,
java.lang.Object members)
Description of the Method |
static boolean |
jmsDestJNDINameNoConflictsForReplicated(JMSDestinationMBean destMBean)
A Helper method to verify the JNDI name of a user defined destination does not conflict with any existing connection factories and destinations in the same cluster (or a single server in a non-clustered environment). |
static boolean |
jmsJNDINameNoConflicts(WebLogicMBean o)
A Helper method to verify the JNDI name of a user defined connection factory or destination does not conflict with any existing connection factories and destinations in the same cluster (or a single server in a non-clustered environment). |
static boolean |
jmsJNDINameNoConflicts(WebLogicMBean mBean,
java.lang.String JNDIName)
A Helper method to verify the JNDI name of a user defined connection factory or destination does not conflict with any existing connection factories and destinations in the same cluster (or a single server in a non-clustered environment). |
static boolean |
jmsJNDINameNoConflictsWhenSetParent(WebLogicMBean mBean,
java.lang.Object parent)
A Helper method to verify the JNDI name of a user defined connection factory or destination does not conflict with any existing connection factories and destinations in the same cluster (or a single server in a non-clustered environment). |
static boolean |
jmsJNDINameNoConflictsWhenTargeted(WebLogicMBean mBean,
java.lang.Object t)
A Helper method to verify the JNDI name of a user defined connection factory or destination does not conflict with any existing connection factories and destinations in the same cluster (or a single server in a non-clustered environment). |
static boolean |
jmsJNDINameNoConflictsWithCfs(WebLogicMBean mBean,
java.lang.String JNDIName,
java.util.Collection cfs)
A Helper method to verify the JNDI name of a user defined connection factory or destination does not conflict with a collection of connection factories. |
static boolean |
jmsJNDINameNoConflictsWithCfsWhenTargeted(WebLogicMBean mBean,
java.lang.String JNDIName,
java.util.Collection targets,
java.util.Collection cfs)
Description of the Method |
static boolean |
jmsJNDINameNoConflictsWithDestinations(WebLogicMBean mBean,
java.lang.String JNDIName,
java.util.Collection dests)
A Helper method to verify the JNDI name of a user defined connection factory or destination does not conflict with a collection of destinations. |
static boolean |
jmsJNDINameNoConflictsWithDestinationsWhenTargeted(WebLogicMBean mBean,
java.lang.String JNDIName,
java.util.Collection targets,
java.util.Collection dests)
Description of the Method |
static boolean |
jmsServerSingleTarget(DeploymentMBean jmsServer,
java.lang.Object targets)
A Helper method to verify that a JMSServer can only be deployed on a single WebLogic server. |
static boolean |
jmsValidMulticastAddress(java.lang.String address)
A Helper method to verify that a JMSTopicMBean's multicast address is a valid IP address. |
static boolean |
jmsValidStore(WebLogicMBean mBean,
java.lang.Object t)
A Helper method to verify that the JMS server that is to be targeted are not using any store that is used by web service relaible policy on a different server. |
static boolean |
jmsValidVirtualDestinationTargets(DeploymentMBean ddMBean,
java.lang.Object targets)
A Helper method to verify that a JMS virtual destination can only be deployed on one of the following: 1. |
static boolean |
jmsValidVirtualDestinationTargetsWithMembers(DeploymentMBean ddMBean,
java.lang.Object targets)
A Helper method to verify that a JMS virtual destination's targets cover all the servers where the members are hosted, if there is any member. |
static boolean |
legalAMEPolicy(JMSDestCommonMBean currentDest,
java.lang.String value)
A Helper method to verify that the AME policy is consistent with the ErrorDestination If AME policy is "redirect" then there has to be a not null ErrorDestination in the DestinationMBean or the Template if it is used |
static boolean |
legalErrorDestination(JMSDestCommonMBean currentDest,
WebLogicObjectName errorDestObjectName)
A Helper method to verify that a proposed error destination exists on the same JMS server as the destination it is targeted on. |
static boolean |
legalErrorDestinationForAME(JMSDestCommonMBean currentDest)
A Helper method to verify that a proposed error destination exists on the same JMS server as the destination it is targeted on. |
static boolean |
legalOrder(java.lang.Object o,
WebLogicObjectName newKey)
A Helper method to verify the legal order of destination keys configured for a destination. |
static boolean |
legalOrder(java.lang.Object o,
WebLogicObjectName[] newKeys)
A Helper method to verify the legal order of destination keys configured for a destination. |
static boolean |
legalTimeToDeliverOverride(java.lang.Object value)
A Helper method to verify that a particular time-to-deliver override is legal. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public static java.util.HashMap jndi2Cfs
public static java.util.HashMap jndi2Dests
Constructor Detail |
public JMSLegalHelper()
Method Detail |
public static boolean isUnowned(JMSServerMBean currentServer, WebLogicObjectName newStoreObjectName)
currentServer
- Description of the ParameternewStoreObjectName
- Description of the Parameterpublic static java.lang.String getMemberTargetName(JMSDistributedDestinationMemberMBean member, boolean targetedToCluster)
member
- Description of the ParametertargetedToCluster
- Description of the Parameterpublic static TargetMBean getMemberTarget(JMSDistributedDestinationMemberMBean member, boolean targetedToCluster)
member
- Description of the ParametertargetedToCluster
- Description of the Parameterpublic static boolean isCollected(WebLogicMBean mbean)
mbean
- Description of the Parameterpublic static java.util.Set getConflictedCfs(java.lang.String JNDIName)
JNDIName
- Description of the Parameterpublic static java.util.Set getConflictedDests(java.lang.String JNDIName)
JNDIName
- Description of the Parameterpublic static boolean isMessagesThresholdSet(JMSServerMBean currentJMSServer, java.lang.Object value) throws javax.management.InvalidAttributeValueException
currentJMSServer
- Description of the Parametervalue
- Description of the Parameterpublic static boolean isBytesThresholdSet(JMSServerMBean currentJMSServer, java.lang.Object value) throws javax.management.InvalidAttributeValueException
currentJMSServer
- Description of the Parametervalue
- Description of the Parameterpublic static boolean isMessagesThresholdSet(JMSDestinationMBean currentDest, java.lang.Object value) throws javax.management.InvalidAttributeValueException
currentDest
- Description of the Parametervalue
- Description of the Parameterpublic static boolean isBytesThresholdSet(JMSDestinationMBean currentDest, java.lang.Object value) throws javax.management.InvalidAttributeValueException
currentDest
- Description of the Parametervalue
- Description of the Parameterpublic static boolean legalOrder(java.lang.Object o, WebLogicObjectName[] newKeys)
o
- Description of the ParameternewKeys
- Description of the Parameterpublic static boolean legalOrder(java.lang.Object o, WebLogicObjectName newKey)
o
- Description of the ParameternewKey
- Description of the Parameterpublic static boolean legalTimeToDeliverOverride(java.lang.Object value)
value
- Description of the Parameterpublic static boolean legalErrorDestinationForAME(JMSDestCommonMBean currentDest)
currentDest
- Description of the Parameterpublic static boolean legalErrorDestination(JMSDestCommonMBean currentDest, WebLogicObjectName errorDestObjectName)
currentDest
- Description of the ParametererrorDestObjectName
- Description of the Parameterpublic static boolean jmsServerSingleTarget(DeploymentMBean jmsServer, java.lang.Object targets)
jmsServer
- Description of the Parametertargets
- Description of the Parameterpublic static boolean jmsValidMulticastAddress(java.lang.String address)
address
- Description of the Parameterpublic static boolean jmsValidVirtualDestinationTargets(DeploymentMBean ddMBean, java.lang.Object targets)
ddMBean
- Description of the Parametertargets
- Description of the Parameterpublic static boolean jmsValidVirtualDestinationTargetsWithMembers(DeploymentMBean ddMBean, java.lang.Object targets)
ddMBean
- Description of the Parametertargets
- Description of the Parameterpublic static boolean jmsCheckDistributedDestinationMember(JMSDistributedDestinationMBean ddMBean, java.lang.Object members)
ddMBean
- Description of the Parametermembers
- Description of the Parameterpublic static boolean jmsCFNoConflictsWithDefaults(java.lang.String name, java.lang.String JNDIName)
name
- Description of the ParameterJNDIName
- Description of the Parameterpublic static boolean jmsJNDINameNoConflicts(WebLogicMBean o)
o
- Description of the Parameterpublic static boolean jmsJNDINameNoConflictsWhenTargeted(WebLogicMBean mBean, java.lang.Object t)
mBean
- Description of the Parametert
- Description of the Parameterpublic static boolean jmsJNDINameNoConflicts(WebLogicMBean mBean, java.lang.String JNDIName)
mBean
- Description of the ParameterJNDIName
- Description of the Parameterpublic static boolean jmsJNDINameNoConflictsWithDestinations(WebLogicMBean mBean, java.lang.String JNDIName, java.util.Collection dests)
mBean
- Description of the ParameterJNDIName
- Description of the Parameterdests
- Description of the Parameterpublic static boolean jmsJNDINameNoConflictsWithDestinationsWhenTargeted(WebLogicMBean mBean, java.lang.String JNDIName, java.util.Collection targets, java.util.Collection dests)
mBean
- Description of the ParameterJNDIName
- Description of the Parametertargets
- Description of the Parameterdests
- Description of the Parameterpublic static boolean jmsJNDINameNoConflictsWithCfs(WebLogicMBean mBean, java.lang.String JNDIName, java.util.Collection cfs)
mBean
- Description of the ParameterJNDIName
- Description of the Parametercfs
- Description of the Parameterpublic static boolean jmsJNDINameNoConflictsWithCfsWhenTargeted(WebLogicMBean mBean, java.lang.String JNDIName, java.util.Collection targets, java.util.Collection cfs)
mBean
- Description of the ParameterJNDIName
- Description of the Parametertargets
- Description of the Parametercfs
- Description of the Parameterpublic static boolean jmsDestJNDINameNoConflictsForReplicated(JMSDestinationMBean destMBean)
destMBean
- Description of the Parameterpublic static boolean jmsJNDINameNoConflictsWhenSetParent(WebLogicMBean mBean, java.lang.Object parent)
mBean
- Description of the Parameterparent
- Description of the Parameterpublic static boolean legalAMEPolicy(JMSDestCommonMBean currentDest, java.lang.String value)
currentDest
- Description of the Parametervalue
- Description of the Parameterpublic static boolean jdbcPrefixCheck(java.lang.String value)
value
- Description of the Parameterpublic static boolean jmsValidStore(WebLogicMBean mBean, java.lang.Object t)
currentServer
- Description of the ParameternewStoreObjectName
- Description of the Parameter
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs81b |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |