Search in sources :

Example 1 with Config

use of org.apache.rocketmq.connect.jms.Config in project rocketmq-externals by apache.

the class BaseJmsSourceTask method start.

@Override
public void start(KeyValue props) {
    try {
        this.config = new Config();
        this.config.load(props);
        this.sourcePartition = ByteBuffer.wrap(config.getBrokerUrl().getBytes("UTF-8"));
        this.replicator.start();
    } catch (Exception e) {
        log.error("activemq task start failed.", e);
        throw new DataConnectException(ErrorCode.START_ERROR_CODE, e.getMessage(), e);
    }
}
Also used : DataConnectException(io.openmessaging.connector.api.exception.DataConnectException) Config(org.apache.rocketmq.connect.jms.Config) JMSException(javax.jms.JMSException) DataConnectException(io.openmessaging.connector.api.exception.DataConnectException)

Aggregations

DataConnectException (io.openmessaging.connector.api.exception.DataConnectException)1 JMSException (javax.jms.JMSException)1 Config (org.apache.rocketmq.connect.jms.Config)1