/** * The global JNDI name the factory is bound under. This is the ManagedObject * id that ties the mbean to the root ManagedConnectionFactoryDeploymentMetaData * based ManagedObject. */ @ManagementObjectID(type="DataSource") public String getJndiName() { return jndiName; }
/** * Get the key used to create the Profile. * * @return key used to create the Profile */ @ManagementObjectID ProfileKey getKey();
/** * Get the objectName. * * @return the objectName. */ @ManagementProperty(description="The service JMX object name") @ManagementObjectID(type="ServiceMBean") public ObjectName getObjectName() { return objectName; }
/** * Get the name/url string of the deployment. * * @return the name. */ @ManagementProperty(description="The -service.xml url string") @ManagementObjectID(type="ServiceDeployment") @XmlTransient public String getName() { return name; }
/** * Get the name. * * @return the name. */ @ManagementProperty(description="The -service.xml url string") @ManagementObjectID(type="ServiceDeployment") @XmlTransient public String getName() { return name; }
/** * The connection factory jndi name. This is used to tie the pool * ManagedObject back to the ManagedConnectionFactoryDeploymentMetaData * @return */ @ManagementObjectID(type="DataSource") @ManagementProperty(use={ViewUse.RUNTIME}) public String getPoolJndiName() { return this.poolJndiName; }
/** * Get the object name of the MBean. * * @return the objectName. */ @ManagementProperty(description="The service JMX object name") @ManagementObjectID(type="ServiceMBean") public ObjectName getObjectName() { return objectName; }
@ManagementProperty(use={ViewUse.STATISTIC}, description="ProfileKey for the Profile we activate") @ManagementObjectID(type="HASingletonProfileManager") public ProfileKey getProfileKey() { return super.getProfileKey(); }
@ManagementProperty(use={ViewUse.CONFIGURATION}, description="Deprecated, legacy term for group name") @ManagementObjectID(type="HAPartition") public String getPartitionName() { return super.getPartitionName(); }
@ManagementProperty(use={ViewUse.CONFIGURATION}, description="Deprecated, legacy term for group name") @ManagementObjectID(type="HAPartition") public String getGroupName() { return super.getGroupName(); }
/** * Get the jndiName. This is the id for the DataSource ManagedObject. * * @return the jndiName. */ @ManagementProperty(name="jndi-name", description="The global JNDI name to bind the factory under", includeInTemplate=true, mandatory=true) @ManagementObjectID(type="DataSource") public String getJndiName() { if (jndiName.indexOf("${") >= 0 && jndiName.indexOf('}') >=0) { jndiName = StringPropertyReplacer.replaceProperties(jndiName); } return jndiName; }
/** * Gets the key for the {@link Profile} that we activate and release. * * @return the key. Will not return <code>null</code> * * @see HASingletonProfileActivator#getProfileDomain() * @see HASingletonProfileActivator#getProfileServer() * @see HASingletonProfileActivator#getProfileName() */ @ManagementProperty(use={ViewUse.STATISTIC}, description="ProfileKey for the Profile we activate") @ManagementObjectID(type="HASingletonProfileActivator") public ProfileKey getProfileKey() { if (this.profileKey == null) { this.profileKey = new ProfileKey(getProfileDomain(), getProfileServer(), getProfileName()); } return this.profileKey; }