1 22 package org.jboss.resource.connectionmanager; 23 24 import javax.management.ObjectName ; 25 import javax.resource.spi.ManagedConnectionFactory ; 26 27 import org.jboss.mx.util.ObjectNameFactory; 28 import org.jboss.system.ServiceMBean; 29 import org.w3c.dom.Element ; 30 31 37 public interface RARDeploymentMBean extends ServiceMBean, ManagedConnectionFactory 38 { 39 public static final ObjectName OBJECT_NAME = ObjectNameFactory.create("jboss.jca:service=RARDeployment"); 40 41 46 ObjectName getOldRarDeployment(); 47 48 53 void setOldRarDeployment(ObjectName oldRarDeployment); 54 55 60 String getRARName(); 61 62 67 void setRARName(String rarName); 68 69 74 String getConnectionDefinition(); 75 76 81 void setConnectionDefinition(String connectionDefinition); 82 83 88 String getVendorName(); 89 90 95 void setVendorName(String vendorName); 96 97 102 String getSpecVersion(); 103 104 109 void setSpecVersion(String specVersion); 110 111 116 String getEisType(); 117 118 123 void setEisType(String eisType); 124 125 130 String getVersion(); 131 132 137 void setVersion(String version); 138 139 144 String getManagedConnectionFactoryClass(); 145 146 151 void setManagedConnectionFactoryClass(String managedConnectionFactoryClass); 152 153 158 String getConnectionFactoryInterface(); 159 160 165 void setConnectionFactoryInterface(String connectionFactoryInterface); 166 167 172 String getConnectionFactoryImplClass(); 173 174 179 void setConnectionFactoryImplClass(String connectionFactoryImplClass); 180 181 186 String getConnectionInterface(); 187 188 193 void setConnectionInterface(String connectionInterface); 194 195 200 String getConnectionImplClass(); 201 202 207 void setConnectionImplClass(String connectionImplClass); 208 209 214 String getTransactionSupport(); 215 216 221 void setTransactionSupport(String transactionSupport); 222 223 228 Element getManagedConnectionFactoryProperties(); 229 230 235 void setManagedConnectionFactoryProperties(Element managedConnectionFactoryProperties); 236 237 242 String getAuthenticationMechanismType(); 243 244 249 void setAuthenticationMechanismType(String authenticationMechanismType); 250 251 256 String getCredentialInterface(); 257 258 263 void setCredentialInterface(String credentialInterface); 264 265 270 boolean isReauthenticationSupport(); 271 272 277 void setReauthenticationSupport(boolean reauthenticationSupport); 278 279 283 ManagedConnectionFactory getMcfInstance(); 284 285 292 void setManagedConnectionFactoryAttribute(String name, Class clazz, Object value); 293 294 300 Object getManagedConnectionFactoryAttribute(String name); 301 } 302 | Popular Tags |