org.ow2.petals.component.framework.jbidescriptor.generated
Class Component

java.lang.Object
  extended by org.ow2.petals.component.framework.jbidescriptor.generated.Component

public class Component
extends Object

Java class for Component complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Component">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://java.sun.com/xml/ns/jbi}identification"/>
         <element ref="{http://java.sun.com/xml/ns/jbi}component-class-name"/>
         <element ref="{http://java.sun.com/xml/ns/jbi}component-class-path"/>
         <element ref="{http://java.sun.com/xml/ns/jbi}bootstrap-class-name"/>
         <element ref="{http://java.sun.com/xml/ns/jbi}bootstrap-class-path"/>
         <group ref="{http://java.sun.com/xml/ns/jbi}shared-library-list" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://petals.ow2.org/components/extensions/version-5}acceptor-pool-size"/>
         <element ref="{http://petals.ow2.org/components/extensions/version-5}acceptor-retry-number" minOccurs="0"/>
         <element ref="{http://petals.ow2.org/components/extensions/version-5}acceptor-retry-wait" minOccurs="0"/>
         <element ref="{http://petals.ow2.org/components/extensions/version-5}acceptor-stop-max-wait" minOccurs="0"/>
         <element ref="{http://petals.ow2.org/components/extensions/version-5}message-processor-max-pool-size" minOccurs="0"/>
         <element ref="{http://petals.ow2.org/components/extensions/version-5}processor-pool-size"/>
         <element ref="{http://petals.ow2.org/components/extensions/version-5}processor-max-pool-size" minOccurs="0"/>
         <element ref="{http://petals.ow2.org/components/extensions/version-5}processor-keep-alive-time" minOccurs="0"/>
         <element ref="{http://petals.ow2.org/components/extensions/version-5}processor-stop-max-wait" minOccurs="0"/>
         <element ref="{http://petals.ow2.org/components/extensions/version-5}ignored-status"/>
         <element ref="{http://petals.ow2.org/components/extensions/version-5}properties-file" minOccurs="0"/>
         <element ref="{http://petals.ow2.org/components/extensions/version-5}monitoring-sample-period" minOccurs="0"/>
         <element ref="{http://petals.ow2.org/components/extensions/version-5}notifications" minOccurs="0"/>
         <element ref="{http://petals.ow2.org/components/extensions/version-5}notif-retry-policy-min" minOccurs="0"/>
         <element ref="{http://petals.ow2.org/components/extensions/version-5}notif-retry-policy-max" minOccurs="0"/>
         <element ref="{http://petals.ow2.org/components/extensions/version-5}notif-retry-policy-factor" minOccurs="0"/>
         <element ref="{http://petals.ow2.org/components/extensions/version-5}notif-retry-policy-nb" minOccurs="0"/>
         <element ref="{http://petals.ow2.org/components/extensions/version-5}component-interceptors" minOccurs="0"/>
         <element ref="{http://petals.ow2.org/components/extensions/version-5}external-listener-class-name" minOccurs="0"/>
         <element ref="{http://petals.ow2.org/components/extensions/version-5}jbi-listener-class-name"/>
         <any processContents='skip' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="type" use="required" type="{http://java.sun.com/xml/ns/jbi}Component-type" />
       <attribute name="component-class-loader-delegation" type="{http://java.sun.com/xml/ns/jbi}Class-loader-delegation-type" />
       <attribute name="bootstrap-class-loader-delegation" type="{http://java.sun.com/xml/ns/jbi}Class-loader-delegation-type" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class Component.SharedLibrary
          Java class for anonymous complex type.
 
Field Summary
protected  Runtimepositivestrictint acceptorPoolSize
           
protected  Settablepositivestrictint acceptorRetryNumber
           
protected  Settablepositivestrictlong acceptorRetryWait
           
protected  Runtimelong acceptorStopMaxWait
           
protected  List<Element> any
           
protected  ClassLoaderDelegationType bootstrapClassLoaderDelegation
           
protected  String bootstrapClassName
           
protected  ClassPath bootstrapClassPath
           
protected  ClassLoaderDelegationType componentClassLoaderDelegation
           
protected  ComponentClassName componentClassName
           
protected  ClassPath componentClassPath
           
protected  ComponentInterceptors componentInterceptors
           
protected  String externalListenerClassName
           
protected  Identification identification
           
protected  IgnoreStatus ignoredStatus
           
protected  String jbiListenerClassName
           
protected  Runtimepositivestrictint messageProcessorMaxPoolSize
           
protected  Settablepositivestrictlong monitoringSamplePeriod
           
protected  Settableboolean notifications
           
protected  Settableint notifRetryPolicyFactor
           
protected  Settableint notifRetryPolicyMax
           
protected  Settableint notifRetryPolicyMin
           
protected  Settableint notifRetryPolicyNb
           
protected  Runtimepositivestrictint processorKeepAliveTime
           
protected  Runtimepositivestrictint processorMaxPoolSize
           
protected  Runtimepositivestrictint processorPoolSize
           
protected  Runtimelong processorStopMaxWait
           
protected  SettableanyURI propertiesFile
           
protected  List<Component.SharedLibrary> sharedLibraryList
           
protected  ComponentType type
           
 
Constructor Summary
Component()
           
 
Method Summary
 Runtimepositivestrictint getAcceptorPoolSize()
          Gets the value of the acceptorPoolSize property.
 Settablepositivestrictint getAcceptorRetryNumber()
          Gets the value of the acceptorRetryNumber property.
 Settablepositivestrictlong getAcceptorRetryWait()
          Gets the value of the acceptorRetryWait property.
 Runtimelong getAcceptorStopMaxWait()
          Gets the value of the acceptorStopMaxWait property.
 List<Element> getAny()
          Gets the value of the any property.
 ClassLoaderDelegationType getBootstrapClassLoaderDelegation()
          Gets the value of the bootstrapClassLoaderDelegation property.
 String getBootstrapClassName()
          Gets the value of the bootstrapClassName property.
 ClassPath getBootstrapClassPath()
          Gets the value of the bootstrapClassPath property.
 ClassLoaderDelegationType getComponentClassLoaderDelegation()
          Gets the value of the componentClassLoaderDelegation property.
 ComponentClassName getComponentClassName()
          Gets the value of the componentClassName property.
 ClassPath getComponentClassPath()
          Gets the value of the componentClassPath property.
 ComponentInterceptors getComponentInterceptors()
          Gets the value of the componentInterceptors property.
 String getExternalListenerClassName()
          Gets the value of the externalListenerClassName property.
 Identification getIdentification()
          Gets the value of the identification property.
 IgnoreStatus getIgnoredStatus()
          Gets the value of the ignoredStatus property.
 String getJbiListenerClassName()
          Gets the value of the jbiListenerClassName property.
 Runtimepositivestrictint getMessageProcessorMaxPoolSize()
          Gets the value of the messageProcessorMaxPoolSize property.
 Settablepositivestrictlong getMonitoringSamplePeriod()
          Gets the value of the monitoringSamplePeriod property.
 Settableboolean getNotifications()
          Gets the value of the notifications property.
 Settableint getNotifRetryPolicyFactor()
          Gets the value of the notifRetryPolicyFactor property.
 Settableint getNotifRetryPolicyMax()
          Gets the value of the notifRetryPolicyMax property.
 Settableint getNotifRetryPolicyMin()
          Gets the value of the notifRetryPolicyMin property.
 Settableint getNotifRetryPolicyNb()
          Gets the value of the notifRetryPolicyNb property.
 Runtimepositivestrictint getProcessorKeepAliveTime()
          Gets the value of the processorKeepAliveTime property.
 Runtimepositivestrictint getProcessorMaxPoolSize()
          Gets the value of the processorMaxPoolSize property.
 Runtimepositivestrictint getProcessorPoolSize()
          Gets the value of the processorPoolSize property.
 Runtimelong getProcessorStopMaxWait()
          Gets the value of the processorStopMaxWait property.
 SettableanyURI getPropertiesFile()
          Gets the value of the propertiesFile property.
 List<Component.SharedLibrary> getSharedLibraryList()
          Gets the value of the sharedLibraryList property.
 ComponentType getType()
          Gets the value of the type property.
 void setAcceptorPoolSize(Runtimepositivestrictint value)
          Sets the value of the acceptorPoolSize property.
 void setAcceptorRetryNumber(Settablepositivestrictint value)
          Sets the value of the acceptorRetryNumber property.
 void setAcceptorRetryWait(Settablepositivestrictlong value)
          Sets the value of the acceptorRetryWait property.
 void setAcceptorStopMaxWait(Runtimelong value)
          Sets the value of the acceptorStopMaxWait property.
 void setBootstrapClassLoaderDelegation(ClassLoaderDelegationType value)
          Sets the value of the bootstrapClassLoaderDelegation property.
 void setBootstrapClassName(String value)
          Sets the value of the bootstrapClassName property.
 void setBootstrapClassPath(ClassPath value)
          Sets the value of the bootstrapClassPath property.
 void setComponentClassLoaderDelegation(ClassLoaderDelegationType value)
          Sets the value of the componentClassLoaderDelegation property.
 void setComponentClassName(ComponentClassName value)
          Sets the value of the componentClassName property.
 void setComponentClassPath(ClassPath value)
          Sets the value of the componentClassPath property.
 void setComponentInterceptors(ComponentInterceptors value)
          Sets the value of the componentInterceptors property.
 void setExternalListenerClassName(String value)
          Sets the value of the externalListenerClassName property.
 void setIdentification(Identification value)
          Sets the value of the identification property.
 void setIgnoredStatus(IgnoreStatus value)
          Sets the value of the ignoredStatus property.
 void setJbiListenerClassName(String value)
          Sets the value of the jbiListenerClassName property.
 void setMessageProcessorMaxPoolSize(Runtimepositivestrictint value)
          Sets the value of the messageProcessorMaxPoolSize property.
 void setMonitoringSamplePeriod(Settablepositivestrictlong value)
          Sets the value of the monitoringSamplePeriod property.
 void setNotifications(Settableboolean value)
          Sets the value of the notifications property.
 void setNotifRetryPolicyFactor(Settableint value)
          Sets the value of the notifRetryPolicyFactor property.
 void setNotifRetryPolicyMax(Settableint value)
          Sets the value of the notifRetryPolicyMax property.
 void setNotifRetryPolicyMin(Settableint value)
          Sets the value of the notifRetryPolicyMin property.
 void setNotifRetryPolicyNb(Settableint value)
          Sets the value of the notifRetryPolicyNb property.
 void setProcessorKeepAliveTime(Runtimepositivestrictint value)
          Sets the value of the processorKeepAliveTime property.
 void setProcessorMaxPoolSize(Runtimepositivestrictint value)
          Sets the value of the processorMaxPoolSize property.
 void setProcessorPoolSize(Runtimepositivestrictint value)
          Sets the value of the processorPoolSize property.
 void setProcessorStopMaxWait(Runtimelong value)
          Sets the value of the processorStopMaxWait property.
 void setPropertiesFile(SettableanyURI value)
          Sets the value of the propertiesFile property.
 void setType(ComponentType value)
          Sets the value of the type property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

identification

protected Identification identification

componentClassName

protected ComponentClassName componentClassName

componentClassPath

protected ClassPath componentClassPath

bootstrapClassName

protected String bootstrapClassName

bootstrapClassPath

protected ClassPath bootstrapClassPath

sharedLibraryList

protected List<Component.SharedLibrary> sharedLibraryList

acceptorPoolSize

protected Runtimepositivestrictint acceptorPoolSize

acceptorRetryNumber

protected Settablepositivestrictint acceptorRetryNumber

acceptorRetryWait

protected Settablepositivestrictlong acceptorRetryWait

acceptorStopMaxWait

protected Runtimelong acceptorStopMaxWait

messageProcessorMaxPoolSize

protected Runtimepositivestrictint messageProcessorMaxPoolSize

processorPoolSize

protected Runtimepositivestrictint processorPoolSize

processorMaxPoolSize

protected Runtimepositivestrictint processorMaxPoolSize

processorKeepAliveTime

protected Runtimepositivestrictint processorKeepAliveTime

processorStopMaxWait

protected Runtimelong processorStopMaxWait

ignoredStatus

protected IgnoreStatus ignoredStatus

propertiesFile

protected SettableanyURI propertiesFile

monitoringSamplePeriod

protected Settablepositivestrictlong monitoringSamplePeriod

notifications

protected Settableboolean notifications

notifRetryPolicyMin

protected Settableint notifRetryPolicyMin

notifRetryPolicyMax

protected Settableint notifRetryPolicyMax

notifRetryPolicyFactor

protected Settableint notifRetryPolicyFactor

notifRetryPolicyNb

protected Settableint notifRetryPolicyNb

componentInterceptors

protected ComponentInterceptors componentInterceptors

externalListenerClassName

protected String externalListenerClassName

jbiListenerClassName

protected String jbiListenerClassName

any

protected List<Element> any

type

protected ComponentType type

componentClassLoaderDelegation

protected ClassLoaderDelegationType componentClassLoaderDelegation

bootstrapClassLoaderDelegation

protected ClassLoaderDelegationType bootstrapClassLoaderDelegation
Constructor Detail

Component

public Component()
Method Detail

getIdentification

public Identification getIdentification()
Gets the value of the identification property.

Returns:
possible object is Identification

setIdentification

public void setIdentification(Identification value)
Sets the value of the identification property.

Parameters:
value - allowed object is Identification

getComponentClassName

public ComponentClassName getComponentClassName()
Gets the value of the componentClassName property.

Returns:
possible object is ComponentClassName

setComponentClassName

public void setComponentClassName(ComponentClassName value)
Sets the value of the componentClassName property.

Parameters:
value - allowed object is ComponentClassName

getComponentClassPath

public ClassPath getComponentClassPath()
Gets the value of the componentClassPath property.

Returns:
possible object is ClassPath

setComponentClassPath

public void setComponentClassPath(ClassPath value)
Sets the value of the componentClassPath property.

Parameters:
value - allowed object is ClassPath

getBootstrapClassName

public String getBootstrapClassName()
Gets the value of the bootstrapClassName property.

Returns:
possible object is String

setBootstrapClassName

public void setBootstrapClassName(String value)
Sets the value of the bootstrapClassName property.

Parameters:
value - allowed object is String

getBootstrapClassPath

public ClassPath getBootstrapClassPath()
Gets the value of the bootstrapClassPath property.

Returns:
possible object is ClassPath

setBootstrapClassPath

public void setBootstrapClassPath(ClassPath value)
Sets the value of the bootstrapClassPath property.

Parameters:
value - allowed object is ClassPath

getSharedLibraryList

public List<Component.SharedLibrary> getSharedLibraryList()
Gets the value of the sharedLibraryList property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the sharedLibraryList property.

For example, to add a new item, do as follows:

    getSharedLibraryList().add(newItem);
 

Objects of the following type(s) are allowed in the list Component.SharedLibrary


getAcceptorPoolSize

public Runtimepositivestrictint getAcceptorPoolSize()
Gets the value of the acceptorPoolSize property.

Returns:
possible object is Runtimepositivestrictint

setAcceptorPoolSize

public void setAcceptorPoolSize(Runtimepositivestrictint value)
Sets the value of the acceptorPoolSize property.

Parameters:
value - allowed object is Runtimepositivestrictint

getAcceptorRetryNumber

public Settablepositivestrictint getAcceptorRetryNumber()
Gets the value of the acceptorRetryNumber property.

Returns:
possible object is Settablepositivestrictint

setAcceptorRetryNumber

public void setAcceptorRetryNumber(Settablepositivestrictint value)
Sets the value of the acceptorRetryNumber property.

Parameters:
value - allowed object is Settablepositivestrictint

getAcceptorRetryWait

public Settablepositivestrictlong getAcceptorRetryWait()
Gets the value of the acceptorRetryWait property.

Returns:
possible object is Settablepositivestrictlong

setAcceptorRetryWait

public void setAcceptorRetryWait(Settablepositivestrictlong value)
Sets the value of the acceptorRetryWait property.

Parameters:
value - allowed object is Settablepositivestrictlong

getAcceptorStopMaxWait

public Runtimelong getAcceptorStopMaxWait()
Gets the value of the acceptorStopMaxWait property.

Returns:
possible object is Runtimelong

setAcceptorStopMaxWait

public void setAcceptorStopMaxWait(Runtimelong value)
Sets the value of the acceptorStopMaxWait property.

Parameters:
value - allowed object is Runtimelong

getMessageProcessorMaxPoolSize

public Runtimepositivestrictint getMessageProcessorMaxPoolSize()
Gets the value of the messageProcessorMaxPoolSize property.

Returns:
possible object is Runtimepositivestrictint

setMessageProcessorMaxPoolSize

public void setMessageProcessorMaxPoolSize(Runtimepositivestrictint value)
Sets the value of the messageProcessorMaxPoolSize property.

Parameters:
value - allowed object is Runtimepositivestrictint

getProcessorPoolSize

public Runtimepositivestrictint getProcessorPoolSize()
Gets the value of the processorPoolSize property.

Returns:
possible object is Runtimepositivestrictint

setProcessorPoolSize

public void setProcessorPoolSize(Runtimepositivestrictint value)
Sets the value of the processorPoolSize property.

Parameters:
value - allowed object is Runtimepositivestrictint

getProcessorMaxPoolSize

public Runtimepositivestrictint getProcessorMaxPoolSize()
Gets the value of the processorMaxPoolSize property.

Returns:
possible object is Runtimepositivestrictint

setProcessorMaxPoolSize

public void setProcessorMaxPoolSize(Runtimepositivestrictint value)
Sets the value of the processorMaxPoolSize property.

Parameters:
value - allowed object is Runtimepositivestrictint

getProcessorKeepAliveTime

public Runtimepositivestrictint getProcessorKeepAliveTime()
Gets the value of the processorKeepAliveTime property.

Returns:
possible object is Runtimepositivestrictint

setProcessorKeepAliveTime

public void setProcessorKeepAliveTime(Runtimepositivestrictint value)
Sets the value of the processorKeepAliveTime property.

Parameters:
value - allowed object is Runtimepositivestrictint

getProcessorStopMaxWait

public Runtimelong getProcessorStopMaxWait()
Gets the value of the processorStopMaxWait property.

Returns:
possible object is Runtimelong

setProcessorStopMaxWait

public void setProcessorStopMaxWait(Runtimelong value)
Sets the value of the processorStopMaxWait property.

Parameters:
value - allowed object is Runtimelong

getIgnoredStatus

public IgnoreStatus getIgnoredStatus()
Gets the value of the ignoredStatus property.

Returns:
possible object is IgnoreStatus

setIgnoredStatus

public void setIgnoredStatus(IgnoreStatus value)
Sets the value of the ignoredStatus property.

Parameters:
value - allowed object is IgnoreStatus

getPropertiesFile

public SettableanyURI getPropertiesFile()
Gets the value of the propertiesFile property.

Returns:
possible object is SettableanyURI

setPropertiesFile

public void setPropertiesFile(SettableanyURI value)
Sets the value of the propertiesFile property.

Parameters:
value - allowed object is SettableanyURI

getMonitoringSamplePeriod

public Settablepositivestrictlong getMonitoringSamplePeriod()
Gets the value of the monitoringSamplePeriod property.

Returns:
possible object is Settablepositivestrictlong

setMonitoringSamplePeriod

public void setMonitoringSamplePeriod(Settablepositivestrictlong value)
Sets the value of the monitoringSamplePeriod property.

Parameters:
value - allowed object is Settablepositivestrictlong

getNotifications

public Settableboolean getNotifications()
Gets the value of the notifications property.

Returns:
possible object is Settableboolean

setNotifications

public void setNotifications(Settableboolean value)
Sets the value of the notifications property.

Parameters:
value - allowed object is Settableboolean

getNotifRetryPolicyMin

public Settableint getNotifRetryPolicyMin()
Gets the value of the notifRetryPolicyMin property.

Returns:
possible object is Settableint

setNotifRetryPolicyMin

public void setNotifRetryPolicyMin(Settableint value)
Sets the value of the notifRetryPolicyMin property.

Parameters:
value - allowed object is Settableint

getNotifRetryPolicyMax

public Settableint getNotifRetryPolicyMax()
Gets the value of the notifRetryPolicyMax property.

Returns:
possible object is Settableint

setNotifRetryPolicyMax

public void setNotifRetryPolicyMax(Settableint value)
Sets the value of the notifRetryPolicyMax property.

Parameters:
value - allowed object is Settableint

getNotifRetryPolicyFactor

public Settableint getNotifRetryPolicyFactor()
Gets the value of the notifRetryPolicyFactor property.

Returns:
possible object is Settableint

setNotifRetryPolicyFactor

public void setNotifRetryPolicyFactor(Settableint value)
Sets the value of the notifRetryPolicyFactor property.

Parameters:
value - allowed object is Settableint

getNotifRetryPolicyNb

public Settableint getNotifRetryPolicyNb()
Gets the value of the notifRetryPolicyNb property.

Returns:
possible object is Settableint

setNotifRetryPolicyNb

public void setNotifRetryPolicyNb(Settableint value)
Sets the value of the notifRetryPolicyNb property.

Parameters:
value - allowed object is Settableint

getComponentInterceptors

public ComponentInterceptors getComponentInterceptors()
Gets the value of the componentInterceptors property.

Returns:
possible object is ComponentInterceptors

setComponentInterceptors

public void setComponentInterceptors(ComponentInterceptors value)
Sets the value of the componentInterceptors property.

Parameters:
value - allowed object is ComponentInterceptors

getExternalListenerClassName

public String getExternalListenerClassName()
Gets the value of the externalListenerClassName property.

Returns:
possible object is String

setExternalListenerClassName

public void setExternalListenerClassName(String value)
Sets the value of the externalListenerClassName property.

Parameters:
value - allowed object is String

getJbiListenerClassName

public String getJbiListenerClassName()
Gets the value of the jbiListenerClassName property.

Returns:
possible object is String

setJbiListenerClassName

public void setJbiListenerClassName(String value)
Sets the value of the jbiListenerClassName property.

Parameters:
value - allowed object is String

getAny

public List<Element> getAny()
Gets the value of the any property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the any property.

For example, to add a new item, do as follows:

    getAny().add(newItem);
 

Objects of the following type(s) are allowed in the list Element


getType

public ComponentType getType()
Gets the value of the type property.

Returns:
possible object is ComponentType

setType

public void setType(ComponentType value)
Sets the value of the type property.

Parameters:
value - allowed object is ComponentType

getComponentClassLoaderDelegation

public ClassLoaderDelegationType getComponentClassLoaderDelegation()
Gets the value of the componentClassLoaderDelegation property.

Returns:
possible object is ClassLoaderDelegationType

setComponentClassLoaderDelegation

public void setComponentClassLoaderDelegation(ClassLoaderDelegationType value)
Sets the value of the componentClassLoaderDelegation property.

Parameters:
value - allowed object is ClassLoaderDelegationType

getBootstrapClassLoaderDelegation

public ClassLoaderDelegationType getBootstrapClassLoaderDelegation()
Gets the value of the bootstrapClassLoaderDelegation property.

Returns:
possible object is ClassLoaderDelegationType

setBootstrapClassLoaderDelegation

public void setBootstrapClassLoaderDelegation(ClassLoaderDelegationType value)
Sets the value of the bootstrapClassLoaderDelegation property.

Parameters:
value - allowed object is ClassLoaderDelegationType


Copyright © 2005-2012 Petals Link (EBM Websourcing). All Rights Reserved.