org.jboss.jms.server.bridge
Class Bridge

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

public class Bridge
extends java.lang.Object
implements MessagingComponent

A Bridge

Version:
$Revision: 2748 $ $Id: Bridge.java 2748 2007-06-01 11:01:06Z timfox $
Author:
Tim Fox

Field Summary
static int QOS_AT_MOST_ONCE
           
static int QOS_DUPLICATES_OK
           
static int QOS_ONCE_AND_ONLY_ONCE
           
 
Constructor Summary
Bridge()
           
Bridge(ConnectionFactoryFactory sourceCff, ConnectionFactoryFactory destCff, Destination sourceDestination, Destination targetDestination, 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)
           
 
Method Summary
 java.lang.String getClientID()
           
 java.lang.String getDestPassword()
           
 java.lang.String getDestUsername()
           
 long getFailureRetryInterval()
           
 int getMaxBatchSize()
           
 long getMaxBatchTime()
           
 int getMaxRetries()
           
 int getQualityOfServiceMode()
           
 java.lang.String getSelector()
           
 Destination getSourceDestination()
           
 java.lang.String getSourcePassword()
           
 java.lang.String getSourceUsername()
           
 java.lang.String getSubName()
           
 Destination getTargetDestination()
           
 boolean isFailed()
           
 boolean isPaused()
           
 boolean isStarted()
           
 void pause()
           
 void resume()
           
 void setClientID(java.lang.String clientID)
           
 void setDestConnectionFactoryFactory(ConnectionFactoryFactory cff)
           
 void setDestPassword(java.lang.String pwd)
           
 void setDestUserName(java.lang.String name)
           
 void setFailureRetryInterval(long interval)
           
 void setMaxBatchSize(int size)
           
 void setMaxBatchTime(long time)
           
 void setMaxRetries(int retries)
           
 void setQualityOfServiceMode(int mode)
           
 void setSelector(java.lang.String selector)
           
 void setSourceConnectionFactoryFactory(ConnectionFactoryFactory cff)
           
 void setSourceDestination(Destination dest)
           
 void setSourcePassword(java.lang.String pwd)
           
 void setSourceUsername(java.lang.String name)
           
 void setSubName(java.lang.String subname)
           
 void setTargetDestination(Destination dest)
           
 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(ConnectionFactoryFactory sourceCff,
              ConnectionFactoryFactory destCff,
              Destination sourceDestination,
              Destination targetDestination,
              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)
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

pause

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

resume

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

getSourceDestination

public Destination getSourceDestination()

setSourceDestination

public void setSourceDestination(Destination dest)

getTargetDestination

public Destination getTargetDestination()

setTargetDestination

public void setTargetDestination(Destination 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)

isPaused

public boolean isPaused()

isFailed

public boolean isFailed()

isStarted

public boolean isStarted()

setSourceConnectionFactoryFactory

public void setSourceConnectionFactoryFactory(ConnectionFactoryFactory cff)

setDestConnectionFactoryFactory

public void setDestConnectionFactoryFactory(ConnectionFactoryFactory cff)


Copyright © 2006 JBoss Inc. All Rights Reserved.