org.jboss.jms.server.bridge
Class Bridge

java.lang.Object
  extended by org.jboss.jms.server.bridge.Bridge
All Implemented Interfaces:
MessagingComponent

public class Bridge
extends java.lang.Object
implements MessagingComponent

A Bridge

Version:
$Revision: 5538 $ $Id: Bridge.java 5538 2008-12-18 12:30:25Z gaohoward $
Author:
Tim Fox, Howard Gao

Field Summary
static int QOS_AT_MOST_ONCE
           
static int QOS_DUPLICATES_OK
           
static int QOS_ONCE_AND_ONLY_ONCE
           
 
Constructor Summary
Bridge()
           
Bridge(boolean sameSourceNTarget, java.util.Properties srcProps, java.util.Properties tarProps, java.lang.String srcDestName, java.lang.String tarDestName, java.lang.String qCffName, java.lang.String tCffName, java.lang.String sourceUsername, java.lang.String sourcePassword, java.lang.String targetUsername, java.lang.String targetPassword, java.lang.String selector, long failureRetryInterval, int maxRetries, int qosMode, int maxBatchSize, long maxBatchTime, java.lang.String subName, java.lang.String clientID, boolean addMessageIDInHeader)
           
 
Method Summary
 java.lang.String getClientID()
           
 java.lang.String getDestPassword()
           
 java.lang.String getDestUsername()
           
 long getFailureRetryInterval()
           
 int getMaxBatchSize()
           
 long getMaxBatchTime()
           
 int getMaxRetries()
           
 java.lang.String getName()
           
 int getQualityOfServiceMode()
           
 java.lang.String getSelector()
           
 DestinationFactory getSourceDestinationFactory()
           
 java.lang.String getSourcePassword()
           
 java.lang.String getSourceUsername()
           
 java.lang.String getSubName()
           
 DestinationFactory getTargetDestinationFactory()
           
 boolean isAddMessageIDInHeader()
           
 boolean isFailed()
           
 boolean isPaused()
           
 boolean isStarted()
           
 void pause()
           
 void resume()
           
 void setAddMessageIDInHeader(boolean value)
           
 void setClientID(java.lang.String clientID)
           
 void setDestPassword(java.lang.String pwd)
           
 void setDestUserName(java.lang.String name)
           
 void setFailureRetryInterval(long interval)
           
 void setIsSameSourceAndTarget(boolean sameSourceAndTarget)
           
 void setMaxBatchSize(int size)
           
 void setMaxBatchTime(long time)
           
 void setMaxRetries(int retries)
           
 void setName(java.lang.String name)
           
 void setQualityOfServiceMode(int mode)
           
 void setQueueCffName(java.lang.String name)
           
 void setSelector(java.lang.String selector)
           
 void setSourceCFFName(java.lang.String name)
           
 void setSourceDestinationFactory(DestinationFactory dest)
           
 void setSourceDestinationName(java.lang.String sourceDestinationLookup)
           
 void setSourcePassword(java.lang.String pwd)
           
 void setSourceProps(java.util.Properties sourceProps)
           
 void setSourceUsername(java.lang.String name)
           
 void setSubName(java.lang.String subname)
           
 void setTargetCFFName(java.lang.String name)
           
 void setTargetDestinationFactory(DestinationFactory dest)
           
 void setTargetDestinationName(java.lang.String targetDestinationLookup)
           
 void setTargetProps(java.util.Properties targetProps)
           
 void setTopicCffName(java.lang.String name)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

QOS_AT_MOST_ONCE

public static final int QOS_AT_MOST_ONCE
See Also:
Constant Field Values

QOS_DUPLICATES_OK

public static final int QOS_DUPLICATES_OK
See Also:
Constant Field Values

QOS_ONCE_AND_ONLY_ONCE

public static final int QOS_ONCE_AND_ONLY_ONCE
See Also:
Constant Field Values
Constructor Detail

Bridge

public Bridge()

Bridge

public Bridge(boolean sameSourceNTarget,
              java.util.Properties srcProps,
              java.util.Properties tarProps,
              java.lang.String srcDestName,
              java.lang.String tarDestName,
              java.lang.String qCffName,
              java.lang.String tCffName,
              java.lang.String sourceUsername,
              java.lang.String sourcePassword,
              java.lang.String targetUsername,
              java.lang.String targetPassword,
              java.lang.String selector,
              long failureRetryInterval,
              int maxRetries,
              int qosMode,
              int maxBatchSize,
              long maxBatchTime,
              java.lang.String subName,
              java.lang.String clientID,
              boolean addMessageIDInHeader)
Method Detail

start

public void start()
           throws java.lang.Exception
Specified by:
start in interface MessagingComponent
Throws:
java.lang.Exception

stop

public void stop()
          throws java.lang.Exception
Specified by:
stop in interface MessagingComponent
Throws:
java.lang.Exception

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

pause

public void pause()
           throws java.lang.Exception
Throws:
java.lang.Exception

resume

public void resume()
            throws java.lang.Exception
Throws:
java.lang.Exception

getSourceDestinationFactory

public DestinationFactory getSourceDestinationFactory()

setSourceDestinationFactory

public void setSourceDestinationFactory(DestinationFactory dest)

getTargetDestinationFactory

public DestinationFactory getTargetDestinationFactory()

setTargetDestinationFactory

public void setTargetDestinationFactory(DestinationFactory dest)

getSourceUsername

public java.lang.String getSourceUsername()

setSourceUsername

public void setSourceUsername(java.lang.String name)

getSourcePassword

public java.lang.String getSourcePassword()

setSourcePassword

public void setSourcePassword(java.lang.String pwd)

getDestUsername

public java.lang.String getDestUsername()

setDestUserName

public void setDestUserName(java.lang.String name)

getDestPassword

public java.lang.String getDestPassword()

setDestPassword

public void setDestPassword(java.lang.String pwd)

getSelector

public java.lang.String getSelector()

setSelector

public void setSelector(java.lang.String selector)

getFailureRetryInterval

public long getFailureRetryInterval()

setFailureRetryInterval

public void setFailureRetryInterval(long interval)

getMaxRetries

public int getMaxRetries()

setMaxRetries

public void setMaxRetries(int retries)

getQualityOfServiceMode

public int getQualityOfServiceMode()

setQualityOfServiceMode

public void setQualityOfServiceMode(int mode)

getMaxBatchSize

public int getMaxBatchSize()

setMaxBatchSize

public void setMaxBatchSize(int size)

getMaxBatchTime

public long getMaxBatchTime()

setMaxBatchTime

public void setMaxBatchTime(long time)

getSubName

public java.lang.String getSubName()

setSubName

public void setSubName(java.lang.String subname)

getClientID

public java.lang.String getClientID()

setClientID

public void setClientID(java.lang.String clientID)

isAddMessageIDInHeader

public boolean isAddMessageIDInHeader()

setAddMessageIDInHeader

public void setAddMessageIDInHeader(boolean value)

isPaused

public boolean isPaused()

isFailed

public boolean isFailed()

isStarted

public boolean isStarted()

setSourceCFFName

public void setSourceCFFName(java.lang.String name)

setTargetCFFName

public void setTargetCFFName(java.lang.String name)

setSourceProps

public void setSourceProps(java.util.Properties sourceProps)

setTargetProps

public void setTargetProps(java.util.Properties targetProps)

setSourceDestinationName

public void setSourceDestinationName(java.lang.String sourceDestinationLookup)

setTargetDestinationName

public void setTargetDestinationName(java.lang.String targetDestinationLookup)

setIsSameSourceAndTarget

public void setIsSameSourceAndTarget(boolean sameSourceAndTarget)

setQueueCffName

public void setQueueCffName(java.lang.String name)

setTopicCffName

public void setTopicCffName(java.lang.String name)


Copyright © 2006 JBoss Inc. All Rights Reserved.