org.mc4j.ems.connection.support.metadata
Class JBossConnectionTypeDescriptor

java.lang.Object
  extended by org.mc4j.ems.connection.support.metadata.AbstractConnectionTypeDescriptor
      extended by org.mc4j.ems.connection.support.metadata.JBossConnectionTypeDescriptor
All Implemented Interfaces:
java.io.Serializable, ConnectionTypeDescriptor

public class JBossConnectionTypeDescriptor
extends AbstractConnectionTypeDescriptor
implements ConnectionTypeDescriptor

Version:
$Revision: 586 $($Author: ghinkl $ / $Date: 2008-03-13 12:28:42 -0400 (Thu, 13 Mar 2008) $)
Author:
Greg Hinkle (ghinkle@users.sourceforge.net), Sep 30, 2004
See Also:
Serialized Form

Constructor Summary
JBossConnectionTypeDescriptor()
           
 
Method Summary
 java.lang.String[] getConnectionClasspathEntries()
           
 java.lang.String getConnectionMessage()
           
 java.lang.String getConnectionNodeClassName()
           
 java.lang.String getConnectionType()
           
 java.util.Properties getDefaultAdvancedProperties()
           
 java.lang.String getDefaultCredentials()
           
 java.lang.String getDefaultInitialContext()
           
 java.lang.String getDefaultJndiName()
           
 java.lang.String getDefaultPrincipal()
           
 java.lang.String getDefaultServerUrl()
          Typically used to provide an example template for the url necessary to connect to this server type.
 java.lang.String getDisplayName()
           
 java.lang.String getRecongnitionPath()
           
 boolean isMEJBCompliant()
           
 boolean isUseChildFirstClassLoader()
          True if the ClassLoaderFactory should use the connection specific library classes before using the system classes.
 
Methods inherited from class org.mc4j.ems.connection.support.metadata.AbstractConnectionTypeDescriptor
equals, getExtrasLibrary, getServerVersion, hashCode, isUseManagementHome, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.mc4j.ems.connection.support.metadata.ConnectionTypeDescriptor
getExtrasLibrary, getServerVersion, isUseManagementHome
 

Constructor Detail

JBossConnectionTypeDescriptor

public JBossConnectionTypeDescriptor()
Method Detail

isMEJBCompliant

public boolean isMEJBCompliant()
Specified by:
isMEJBCompliant in interface ConnectionTypeDescriptor

getDisplayName

public java.lang.String getDisplayName()
Specified by:
getDisplayName in interface ConnectionTypeDescriptor

getRecongnitionPath

public java.lang.String getRecongnitionPath()
Specified by:
getRecongnitionPath in interface ConnectionTypeDescriptor

getDefaultServerUrl

public java.lang.String getDefaultServerUrl()
Description copied from interface: ConnectionTypeDescriptor
Typically used to provide an example template for the url necessary to connect to this server type.

Specified by:
getDefaultServerUrl in interface ConnectionTypeDescriptor
Returns:
The default server url for connecting to this server type.

getDefaultJndiName

public java.lang.String getDefaultJndiName()
Specified by:
getDefaultJndiName in interface ConnectionTypeDescriptor

getDefaultInitialContext

public java.lang.String getDefaultInitialContext()
Specified by:
getDefaultInitialContext in interface ConnectionTypeDescriptor

getDefaultPrincipal

public java.lang.String getDefaultPrincipal()
Specified by:
getDefaultPrincipal in interface ConnectionTypeDescriptor

getDefaultCredentials

public java.lang.String getDefaultCredentials()
Specified by:
getDefaultCredentials in interface ConnectionTypeDescriptor

getConnectionType

public java.lang.String getConnectionType()
Specified by:
getConnectionType in interface ConnectionTypeDescriptor

getConnectionMessage

public java.lang.String getConnectionMessage()
Specified by:
getConnectionMessage in interface ConnectionTypeDescriptor

getDefaultAdvancedProperties

public java.util.Properties getDefaultAdvancedProperties()
Specified by:
getDefaultAdvancedProperties in interface ConnectionTypeDescriptor
Overrides:
getDefaultAdvancedProperties in class AbstractConnectionTypeDescriptor

isUseChildFirstClassLoader

public boolean isUseChildFirstClassLoader()
Description copied from interface: ConnectionTypeDescriptor
True if the ClassLoaderFactory should use the connection specific library classes before using the system classes. This may be, for example, to utilize the WebSphere or WebLogic JMX classes instead of the JDK 1.5 classes.

Specified by:
isUseChildFirstClassLoader in interface ConnectionTypeDescriptor
Overrides:
isUseChildFirstClassLoader in class AbstractConnectionTypeDescriptor
Returns:
true if connection classes should be used first

getConnectionClasspathEntries

public java.lang.String[] getConnectionClasspathEntries()
Specified by:
getConnectionClasspathEntries in interface ConnectionTypeDescriptor

getConnectionNodeClassName

public java.lang.String getConnectionNodeClassName()
Specified by:
getConnectionNodeClassName in interface ConnectionTypeDescriptor