001: /**
002: * Licensed to the Apache Software Foundation (ASF) under one or more
003: * contributor license agreements. See the NOTICE file distributed with
004: * this work for additional information regarding copyright ownership.
005: * The ASF licenses this file to You under the Apache License, Version 2.0
006: * (the "License"); you may not use this file except in compliance with
007: * the License. You may obtain a copy of the License at
008: *
009: * http://www.apache.org/licenses/LICENSE-2.0
010: *
011: * Unless required by applicable law or agreed to in writing, software
012: * distributed under the License is distributed on an "AS IS" BASIS,
013: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
014: * See the License for the specific language governing permissions and
015: * limitations under the License.
016: */package org.apache.openejb.jee.jba;
017:
018: import javax.xml.bind.annotation.XmlAccessType;
019: import javax.xml.bind.annotation.XmlAccessorType;
020: import javax.xml.bind.annotation.XmlElement;
021: import javax.xml.bind.annotation.XmlRootElement;
022: import javax.xml.bind.annotation.XmlType;
023:
024: /**
025: *
026: */
027: @XmlAccessorType(XmlAccessType.FIELD)
028: @XmlType(name="",propOrder={"clientInterceptors","endpointInterceptors","webClassLoader","activationConfig","jmsProviderAdapterJNDI","serverSessionPoolFactoryJNDI","createJBossMQDestination","minimumSize","maximumSize","keepAliveMillis","maxMessages","mdbConfig","poa","registerEjbsInJnpContext","jnpContext","interfaceRepositorySupported"})
029: @XmlRootElement(name="proxy-factory-config")
030: public class ProxyFactoryConfig {
031:
032: @XmlElement(name="client-interceptors")
033: protected ClientInterceptors clientInterceptors;
034: @XmlElement(name="endpoint-interceptors")
035: protected EndpointInterceptors endpointInterceptors;
036: @XmlElement(name="web-class-loader")
037: protected String webClassLoader;
038: @XmlElement(name="activation-config")
039: protected ActivationConfig activationConfig;
040: @XmlElement(name="JMSProviderAdapterJNDI")
041: protected String jmsProviderAdapterJNDI;
042: @XmlElement(name="ServerSessionPoolFactoryJNDI")
043: protected String serverSessionPoolFactoryJNDI;
044: @XmlElement(name="CreateJBossMQDestination")
045: protected String createJBossMQDestination;
046: @XmlElement(name="MinimumSize")
047: protected String minimumSize;
048: @XmlElement(name="MaximumSize")
049: protected String maximumSize;
050: @XmlElement(name="KeepAliveMillis")
051: protected String keepAliveMillis;
052: @XmlElement(name="MaxMessages")
053: protected String maxMessages;
054: @XmlElement(name="MDBConfig")
055: protected MDBConfig mdbConfig;
056: protected String poa;
057: @XmlElement(name="register-ejbs-in-jnp-context")
058: protected String registerEjbsInJnpContext;
059: @XmlElement(name="jnp-context")
060: protected String jnpContext;
061: @XmlElement(name="interface-repository-supported")
062: protected String interfaceRepositorySupported;
063:
064: /**
065: * Gets the value of the clientInterceptors property.
066: *
067: * @return
068: * possible object is
069: * {@link ClientInterceptors }
070: *
071: */
072: public ClientInterceptors getClientInterceptors() {
073: return clientInterceptors;
074: }
075:
076: /**
077: * Sets the value of the clientInterceptors property.
078: *
079: * @param value
080: * allowed object is
081: * {@link ClientInterceptors }
082: *
083: */
084: public void setClientInterceptors(ClientInterceptors value) {
085: this .clientInterceptors = value;
086: }
087:
088: /**
089: * Gets the value of the endpointInterceptors property.
090: *
091: * @return
092: * possible object is
093: * {@link EndpointInterceptors }
094: *
095: */
096: public EndpointInterceptors getEndpointInterceptors() {
097: return endpointInterceptors;
098: }
099:
100: /**
101: * Sets the value of the endpointInterceptors property.
102: *
103: * @param value
104: * allowed object is
105: * {@link EndpointInterceptors }
106: *
107: */
108: public void setEndpointInterceptors(EndpointInterceptors value) {
109: this .endpointInterceptors = value;
110: }
111:
112: /**
113: * Gets the value of the webClassLoader property.
114: *
115: * @return
116: * possible object is
117: * {@link String }
118: *
119: */
120: public String getWebClassLoader() {
121: return webClassLoader;
122: }
123:
124: /**
125: * Sets the value of the webClassLoader property.
126: *
127: * @param value
128: * allowed object is
129: * {@link String }
130: *
131: */
132: public void setWebClassLoader(String value) {
133: this .webClassLoader = value;
134: }
135:
136: /**
137: * Gets the value of the activationConfig property.
138: *
139: * @return
140: * possible object is
141: * {@link ActivationConfig }
142: *
143: */
144: public ActivationConfig getActivationConfig() {
145: return activationConfig;
146: }
147:
148: /**
149: * Sets the value of the activationConfig property.
150: *
151: * @param value
152: * allowed object is
153: * {@link ActivationConfig }
154: *
155: */
156: public void setActivationConfig(ActivationConfig value) {
157: this .activationConfig = value;
158: }
159:
160: /**
161: * Gets the value of the jmsProviderAdapterJNDI property.
162: *
163: * @return
164: * possible object is
165: * {@link String }
166: *
167: */
168: public String getJMSProviderAdapterJNDI() {
169: return jmsProviderAdapterJNDI;
170: }
171:
172: /**
173: * Sets the value of the jmsProviderAdapterJNDI property.
174: *
175: * @param value
176: * allowed object is
177: * {@link String }
178: *
179: */
180: public void setJMSProviderAdapterJNDI(String value) {
181: this .jmsProviderAdapterJNDI = value;
182: }
183:
184: /**
185: * Gets the value of the serverSessionPoolFactoryJNDI property.
186: *
187: * @return
188: * possible object is
189: * {@link String }
190: *
191: */
192: public String getServerSessionPoolFactoryJNDI() {
193: return serverSessionPoolFactoryJNDI;
194: }
195:
196: /**
197: * Sets the value of the serverSessionPoolFactoryJNDI property.
198: *
199: * @param value
200: * allowed object is
201: * {@link String }
202: *
203: */
204: public void setServerSessionPoolFactoryJNDI(String value) {
205: this .serverSessionPoolFactoryJNDI = value;
206: }
207:
208: /**
209: * Gets the value of the createJBossMQDestination property.
210: *
211: * @return
212: * possible object is
213: * {@link String }
214: *
215: */
216: public String getCreateJBossMQDestination() {
217: return createJBossMQDestination;
218: }
219:
220: /**
221: * Sets the value of the createJBossMQDestination property.
222: *
223: * @param value
224: * allowed object is
225: * {@link String }
226: *
227: */
228: public void setCreateJBossMQDestination(String value) {
229: this .createJBossMQDestination = value;
230: }
231:
232: /**
233: * Gets the value of the minimumSize property.
234: *
235: * @return
236: * possible object is
237: * {@link String }
238: *
239: */
240: public String getMinimumSize() {
241: return minimumSize;
242: }
243:
244: /**
245: * Sets the value of the minimumSize property.
246: *
247: * @param value
248: * allowed object is
249: * {@link String }
250: *
251: */
252: public void setMinimumSize(String value) {
253: this .minimumSize = value;
254: }
255:
256: /**
257: * Gets the value of the maximumSize property.
258: *
259: * @return
260: * possible object is
261: * {@link String }
262: *
263: */
264: public String getMaximumSize() {
265: return maximumSize;
266: }
267:
268: /**
269: * Sets the value of the maximumSize property.
270: *
271: * @param value
272: * allowed object is
273: * {@link String }
274: *
275: */
276: public void setMaximumSize(String value) {
277: this .maximumSize = value;
278: }
279:
280: /**
281: * Gets the value of the keepAliveMillis property.
282: *
283: * @return
284: * possible object is
285: * {@link String }
286: *
287: */
288: public String getKeepAliveMillis() {
289: return keepAliveMillis;
290: }
291:
292: /**
293: * Sets the value of the keepAliveMillis property.
294: *
295: * @param value
296: * allowed object is
297: * {@link String }
298: *
299: */
300: public void setKeepAliveMillis(String value) {
301: this .keepAliveMillis = value;
302: }
303:
304: /**
305: * Gets the value of the maxMessages property.
306: *
307: * @return
308: * possible object is
309: * {@link String }
310: *
311: */
312: public String getMaxMessages() {
313: return maxMessages;
314: }
315:
316: /**
317: * Sets the value of the maxMessages property.
318: *
319: * @param value
320: * allowed object is
321: * {@link String }
322: *
323: */
324: public void setMaxMessages(String value) {
325: this .maxMessages = value;
326: }
327:
328: /**
329: * Gets the value of the mdbConfig property.
330: *
331: * @return
332: * possible object is
333: * {@link MDBConfig }
334: *
335: */
336: public MDBConfig getMDBConfig() {
337: return mdbConfig;
338: }
339:
340: /**
341: * Sets the value of the mdbConfig property.
342: *
343: * @param value
344: * allowed object is
345: * {@link MDBConfig }
346: *
347: */
348: public void setMDBConfig(MDBConfig value) {
349: this .mdbConfig = value;
350: }
351:
352: /**
353: * Gets the value of the poa property.
354: *
355: * @return
356: * possible object is
357: * {@link String }
358: *
359: */
360: public String getPoa() {
361: return poa;
362: }
363:
364: /**
365: * Sets the value of the poa property.
366: *
367: * @param value
368: * allowed object is
369: * {@link String }
370: *
371: */
372: public void setPoa(String value) {
373: this .poa = value;
374: }
375:
376: /**
377: * Gets the value of the registerEjbsInJnpContext property.
378: *
379: * @return
380: * possible object is
381: * {@link String }
382: *
383: */
384: public String getRegisterEjbsInJnpContext() {
385: return registerEjbsInJnpContext;
386: }
387:
388: /**
389: * Sets the value of the registerEjbsInJnpContext property.
390: *
391: * @param value
392: * allowed object is
393: * {@link String }
394: *
395: */
396: public void setRegisterEjbsInJnpContext(String value) {
397: this .registerEjbsInJnpContext = value;
398: }
399:
400: /**
401: * Gets the value of the jnpContext property.
402: *
403: * @return
404: * possible object is
405: * {@link String }
406: *
407: */
408: public String getJnpContext() {
409: return jnpContext;
410: }
411:
412: /**
413: * Sets the value of the jnpContext property.
414: *
415: * @param value
416: * allowed object is
417: * {@link String }
418: *
419: */
420: public void setJnpContext(String value) {
421: this .jnpContext = value;
422: }
423:
424: /**
425: * Gets the value of the interfaceRepositorySupported property.
426: *
427: * @return
428: * possible object is
429: * {@link String }
430: *
431: */
432: public String getInterfaceRepositorySupported() {
433: return interfaceRepositorySupported;
434: }
435:
436: /**
437: * Sets the value of the interfaceRepositorySupported property.
438: *
439: * @param value
440: * allowed object is
441: * {@link String }
442: *
443: */
444: public void setInterfaceRepositorySupported(String value) {
445: this.interfaceRepositorySupported = value;
446: }
447:
448: }
|