/** * If not already created, a new <code>valid-connection-checker</code> element with the given value will be created. * Otherwise, the existing <code>valid-connection-checker</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<ValidationType<T>></code> */ public ExtensionType<ValidationType<T>> getOrCreateValidConnectionChecker() { Node node = childNode.getOrCreate("valid-connection-checker"); ExtensionType<ValidationType<T>> validConnectionChecker = new ExtensionTypeImpl<ValidationType<T>>(this, "valid-connection-checker", childNode, node); return validConnectionChecker; }
/** * If not already created, a new <code>recover-plugin</code> element with the given value will be created. * Otherwise, the existing <code>recover-plugin</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<RecoverType<T>></code> */ public ExtensionType<RecoverType<T>> getOrCreateRecoverPlugin() { Node node = childNode.getOrCreate("recover-plugin"); ExtensionType<RecoverType<T>> recoverPlugin = new ExtensionTypeImpl<RecoverType<T>>(this, "recover-plugin", childNode, node); return recoverPlugin; }
/** * If not already created, a new <code>reauth-plugin</code> element with the given value will be created. * Otherwise, the existing <code>reauth-plugin</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<DsSecurityType<T>></code> */ public ExtensionType<DsSecurityType<T>> getOrCreateReauthPlugin() { Node node = childNode.getOrCreate("reauth-plugin"); ExtensionType<DsSecurityType<T>> reauthPlugin = new ExtensionTypeImpl<DsSecurityType<T>>(this, "reauth-plugin", childNode, node); return reauthPlugin; }
/** * If not already created, a new <code>decrementer</code> element with the given value will be created. * Otherwise, the existing <code>decrementer</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<CapacityType<T>></code> */ public ExtensionType<CapacityType<T>> getOrCreateDecrementer() { Node node = childNode.getOrCreate("decrementer"); ExtensionType<CapacityType<T>> decrementer = new ExtensionTypeImpl<CapacityType<T>>(this, "decrementer", childNode, node); return decrementer; }
/** * If not already created, a new <code>reauth-plugin</code> element with the given value will be created. * Otherwise, the existing <code>reauth-plugin</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<DsSecurityType<T>></code> */ public ExtensionType<DsSecurityType<T>> getOrCreateReauthPlugin() { Node node = childNode.getOrCreate("reauth-plugin"); ExtensionType<DsSecurityType<T>> reauthPlugin = new ExtensionTypeImpl<DsSecurityType<T>>(this, "reauth-plugin", childNode, node); return reauthPlugin; }
/** * If not already created, a new <code>stale-connection-checker</code> element with the given value will be created. * Otherwise, the existing <code>stale-connection-checker</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<ValidationType<T>></code> */ public ExtensionType<ValidationType<T>> getOrCreateStaleConnectionChecker() { Node node = childNode.getOrCreate("stale-connection-checker"); ExtensionType<ValidationType<T>> staleConnectionChecker = new ExtensionTypeImpl<ValidationType<T>>(this, "stale-connection-checker", childNode, node); return staleConnectionChecker; }
/** * If not already created, a new <code>connection-listener</code> element with the given value will be created. * Otherwise, the existing <code>connection-listener</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<XaPoolType<T>></code> */ public ExtensionType<XaPoolType<T>> getOrCreateConnectionListener() { Node node = childNode.getOrCreate("connection-listener"); ExtensionType<XaPoolType<T>> connectionListener = new ExtensionTypeImpl<XaPoolType<T>>(this, "connection-listener", childNode, node); return connectionListener; }
/** * If not already created, a new <code>exception-sorter</code> element with the given value will be created. * Otherwise, the existing <code>exception-sorter</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<ValidationType<T>></code> */ public ExtensionType<ValidationType<T>> getOrCreateExceptionSorter() { Node node = childNode.getOrCreate("exception-sorter"); ExtensionType<ValidationType<T>> exceptionSorter = new ExtensionTypeImpl<ValidationType<T>>(this, "exception-sorter", childNode, node); return exceptionSorter; }
/** * If not already created, a new <code>incrementer</code> element with the given value will be created. * Otherwise, the existing <code>incrementer</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<CapacityType<T>></code> */ public ExtensionType<CapacityType<T>> getOrCreateIncrementer() { Node node = childNode.getOrCreate("incrementer"); ExtensionType<CapacityType<T>> incrementer = new ExtensionTypeImpl<CapacityType<T>>(this, "incrementer", childNode, node); return incrementer; }
/** * If not already created, a new <code>recover-plugin</code> element with the given value will be created. * Otherwise, the existing <code>recover-plugin</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<RecoverType<T>></code> */ public ExtensionType<RecoverType<T>> getOrCreateRecoverPlugin() { Node node = childNode.getOrCreate("recover-plugin"); ExtensionType<RecoverType<T>> recoverPlugin = new ExtensionTypeImpl<RecoverType<T>>(this, "recover-plugin", childNode, node); return recoverPlugin; }
/** * If not already created, a new <code>exception-sorter</code> element with the given value will be created. * Otherwise, the existing <code>exception-sorter</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<ValidationType<T>></code> */ public ExtensionType<ValidationType<T>> getOrCreateExceptionSorter() { Node node = childNode.getOrCreate("exception-sorter"); ExtensionType<ValidationType<T>> exceptionSorter = new ExtensionTypeImpl<ValidationType<T>>(this, "exception-sorter", childNode, node); return exceptionSorter; }
/** * If not already created, a new <code>incrementer</code> element with the given value will be created. * Otherwise, the existing <code>incrementer</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<CapacityType<T>></code> */ public ExtensionType<CapacityType<T>> getOrCreateIncrementer() { Node node = childNode.getOrCreate("incrementer"); ExtensionType<CapacityType<T>> incrementer = new ExtensionTypeImpl<CapacityType<T>>(this, "incrementer", childNode, node); return incrementer; }
/** * If not already created, a new <code>valid-connection-checker</code> element with the given value will be created. * Otherwise, the existing <code>valid-connection-checker</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<ValidationType<T>></code> */ public ExtensionType<ValidationType<T>> getOrCreateValidConnectionChecker() { Node node = childNode.getOrCreate("valid-connection-checker"); ExtensionType<ValidationType<T>> validConnectionChecker = new ExtensionTypeImpl<ValidationType<T>>(this, "valid-connection-checker", childNode, node); return validConnectionChecker; }
/** * If not already created, a new <code>connection-listener</code> element with the given value will be created. * Otherwise, the existing <code>connection-listener</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<PoolType<T>></code> */ public ExtensionType<PoolType<T>> getOrCreateConnectionListener() { Node node = childNode.getOrCreate("connection-listener"); ExtensionType<PoolType<T>> connectionListener = new ExtensionTypeImpl<PoolType<T>>(this, "connection-listener", childNode, node); return connectionListener; }
/** * If not already created, a new <code>connection-listener</code> element with the given value will be created. * Otherwise, the existing <code>connection-listener</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<PoolType<T>></code> */ public ExtensionType<PoolType<T>> getOrCreateConnectionListener() { Node node = childNode.getOrCreate("connection-listener"); ExtensionType<PoolType<T>> connectionListener = new ExtensionTypeImpl<PoolType<T>>(this, "connection-listener", childNode, node); return connectionListener; }
/** * If not already created, a new <code>decrementer</code> element with the given value will be created. * Otherwise, the existing <code>decrementer</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<CapacityType<T>></code> */ public ExtensionType<CapacityType<T>> getOrCreateDecrementer() { Node node = childNode.getOrCreate("decrementer"); ExtensionType<CapacityType<T>> decrementer = new ExtensionTypeImpl<CapacityType<T>>(this, "decrementer", childNode, node); return decrementer; }
/** * If not already created, a new <code>connection-listener</code> element with the given value will be created. * Otherwise, the existing <code>connection-listener</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<XaPoolType<T>></code> */ public ExtensionType<XaPoolType<T>> getOrCreateConnectionListener() { Node node = childNode.getOrCreate("connection-listener"); ExtensionType<XaPoolType<T>> connectionListener = new ExtensionTypeImpl<XaPoolType<T>>(this, "connection-listener", childNode, node); return connectionListener; }
/** * If not already created, a new <code>stale-connection-checker</code> element with the given value will be created. * Otherwise, the existing <code>stale-connection-checker</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<ValidationType<T>></code> */ public ExtensionType<ValidationType<T>> getOrCreateStaleConnectionChecker() { Node node = childNode.getOrCreate("stale-connection-checker"); ExtensionType<ValidationType<T>> staleConnectionChecker = new ExtensionTypeImpl<ValidationType<T>>(this, "stale-connection-checker", childNode, node); return staleConnectionChecker; }