Package org.teiid

Annotation Type Replicated

    • Element Detail

      • asynch

        boolean asynch
        Returns:
        true if members should be called asynchronously. asynch methods should be void.
        Default:
        true
      • timeout

        long timeout
        Returns:
        the timeout in milliseconds, or 0 if no timeout. affects only synch calls.
        Default:
        0L
      • remoteOnly

        boolean remoteOnly
        Returns:
        true if only remote members should be called. should not be used with replicateState. method should be void.
        Default:
        false
      • replicateState

        Replicated.ReplicationMode replicateState
        Should not be used with remoteOnly.
        Returns:
        PUSH if the remote members should have a partial state replication called using the first argument as the state after the local method has been invoked, or PULL if the local member should initial a partial state pull using the first argument as the state after the local method returns null. PULL cannot be asynch.
        Default:
        org.teiid.Replicated.ReplicationMode.NONE