All Downloads are FREE. Search and download functionalities are using the official Maven repository.

examples.cluster-javaee5.etc.xml.easybeans.xml Maven / Gradle / Ivy

<easybeans xmlns="http://org.ow2.easybeans.deployment.ejb"
  xmlns:cluster="http://org.ow2.cmi.info.mapping">
  <ejb>
    <!-- Configure pool of a session bean -->
    <session>
      <!-- EJB-Name (default is unqualified name of the class) -->
      <ejb-name>MyStatelessBean</ejb-name>
      <jndi-name>MyStatelessHome</jndi-name>
      <min-pool-size>3</min-pool-size>
      <cluster:cluster name="jonas-cluster">
        <cluster:policy>org.ow2.cmi.lb.policy.FirstAvailable</cluster:policy>
        <cluster:strategy>org.ow2.cmi.lb.strategy.LocalPreference</cluster:strategy>
      </cluster:cluster>
    </session>

    <session>
      <ejb-name>MyStatefulBean</ejb-name>
      <jndi-name>MyStatefulHome</jndi-name>
      <cluster:cluster name="jonas-cluster">
        <cluster:policy>org.ow2.cmi.lb.policy.FirstAvailable</cluster:policy>
        <cluster:strategy>org.ow2.cmi.lb.strategy.LocalPreference</cluster:strategy>
      </cluster:cluster>
      <is-modified-method-name>isModified</is-modified-method-name>
    </session>

    <session>
        <ejb-name>MyStatefulInnerBean</ejb-name>
        <jndi-name>MyStatefulInnerHome</jndi-name>
        <cluster-replicated>true</cluster-replicated>
        <is-modified-method-name>isModified</is-modified-method-name>
    </session>
  </ejb>

</easybeans>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy