Codota Logo
RegisterMessageFilterClassRequestHeader
Code IndexAdd Codota to your IDE (free)

How to use
RegisterMessageFilterClassRequestHeader
in
org.apache.rocketmq.common.protocol.header.filtersrv

Best Java code snippets using org.apache.rocketmq.common.protocol.header.filtersrv.RegisterMessageFilterClassRequestHeader (Showing top 5 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
BufferedReader b =
  • Codota IconInputStream in;new BufferedReader(new InputStreamReader(in))
  • Codota IconReader in;new BufferedReader(in)
  • Codota IconFile file;new BufferedReader(new FileReader(file))
  • Smart code suggestions by Codota
}
origin: apache/rocketmq

public void registerMessageFilterClass(final String addr,
  final String consumerGroup,
  final String topic,
  final String className,
  final int classCRC,
  final byte[] classBody,
  final long timeoutMillis) throws RemotingConnectException, RemotingSendRequestException, RemotingTimeoutException,
  InterruptedException, MQBrokerException {
  RegisterMessageFilterClassRequestHeader requestHeader = new RegisterMessageFilterClassRequestHeader();
  requestHeader.setConsumerGroup(consumerGroup);
  requestHeader.setClassName(className);
  requestHeader.setTopic(topic);
  requestHeader.setClassCRC(classCRC);
  RemotingCommand request = RemotingCommand.createRequestCommand(RequestCode.REGISTER_MESSAGE_FILTER_CLASS, requestHeader);
  request.setBody(classBody);
  RemotingCommand response = this.remotingClient.invokeSync(addr, request, timeoutMillis);
  switch (response.getCode()) {
    case ResponseCode.SUCCESS: {
      return;
    }
    default:
      break;
  }
  throw new MQBrokerException(response.getCode(), response.getRemark());
}
origin: didi/DDMQ

private RemotingCommand registerMessageFilterClass(ChannelHandlerContext ctx,
  RemotingCommand request) throws RemotingCommandException {
  final RemotingCommand response = RemotingCommand.createResponseCommand(null);
  final RegisterMessageFilterClassRequestHeader requestHeader =
    (RegisterMessageFilterClassRequestHeader) request.decodeCommandCustomHeader(RegisterMessageFilterClassRequestHeader.class);
  try {
    boolean ok = this.filtersrvController.getFilterClassManager().registerFilterClass(requestHeader.getConsumerGroup(),
      requestHeader.getTopic(),
      requestHeader.getClassName(),
      requestHeader.getClassCRC(),
      request.getBody());
    if (!ok) {
      throw new Exception("registerFilterClass error");
    }
  } catch (Exception e) {
    response.setCode(ResponseCode.SYSTEM_ERROR);
    response.setRemark(RemotingHelper.exceptionSimpleDesc(e));
    return response;
  }
  response.setCode(ResponseCode.SUCCESS);
  response.setRemark(null);
  return response;
}
origin: jiangxinlingdu/rocketmq-all-4.1.0-incubating

private RemotingCommand registerMessageFilterClass(ChannelHandlerContext ctx, RemotingCommand request) throws RemotingCommandException {
  final RemotingCommand response = RemotingCommand.createResponseCommand(null);
  final RegisterMessageFilterClassRequestHeader requestHeader =
    (RegisterMessageFilterClassRequestHeader) request.decodeCommandCustomHeader(RegisterMessageFilterClassRequestHeader.class);
  try {
    boolean ok = this.filtersrvController.getFilterClassManager().registerFilterClass(requestHeader.getConsumerGroup(),
      requestHeader.getTopic(),
      requestHeader.getClassName(),
      requestHeader.getClassCRC(),
      request.getBody());
    if (!ok) {
      throw new Exception("registerFilterClass error");
    }
  } catch (Exception e) {
    response.setCode(ResponseCode.SYSTEM_ERROR);
    response.setRemark(RemotingHelper.exceptionSimpleDesc(e));
    return response;
  }
  response.setCode(ResponseCode.SUCCESS);
  response.setRemark(null);
  return response;
}
origin: didi/DDMQ

public void registerMessageFilterClass(final String addr,
  final String consumerGroup,
  final String topic,
  final String className,
  final int classCRC,
  final byte[] classBody,
  final long timeoutMillis) throws RemotingConnectException, RemotingSendRequestException, RemotingTimeoutException,
  InterruptedException, MQBrokerException {
  RegisterMessageFilterClassRequestHeader requestHeader = new RegisterMessageFilterClassRequestHeader();
  requestHeader.setConsumerGroup(consumerGroup);
  requestHeader.setClassName(className);
  requestHeader.setTopic(topic);
  requestHeader.setClassCRC(classCRC);
  RemotingCommand request = RemotingCommand.createRequestCommand(RequestCode.REGISTER_MESSAGE_FILTER_CLASS, requestHeader);
  request.setBody(classBody);
  RemotingCommand response = this.remotingClient.invokeSync(addr, request, timeoutMillis);
  switch (response.getCode()) {
    case ResponseCode.SUCCESS: {
      return;
    }
    default:
      break;
  }
  throw new MQBrokerException(response.getCode(), response.getRemark());
}
origin: org.apache.rocketmq/rocketmq-client

public void registerMessageFilterClass(final String addr,
  final String consumerGroup,
  final String topic,
  final String className,
  final int classCRC,
  final byte[] classBody,
  final long timeoutMillis) throws RemotingConnectException, RemotingSendRequestException, RemotingTimeoutException,
  InterruptedException, MQBrokerException {
  RegisterMessageFilterClassRequestHeader requestHeader = new RegisterMessageFilterClassRequestHeader();
  requestHeader.setConsumerGroup(consumerGroup);
  requestHeader.setClassName(className);
  requestHeader.setTopic(topic);
  requestHeader.setClassCRC(classCRC);
  RemotingCommand request = RemotingCommand.createRequestCommand(RequestCode.REGISTER_MESSAGE_FILTER_CLASS, requestHeader);
  request.setBody(classBody);
  RemotingCommand response = this.remotingClient.invokeSync(addr, request, timeoutMillis);
  switch (response.getCode()) {
    case ResponseCode.SUCCESS: {
      return;
    }
    default:
      break;
  }
  throw new MQBrokerException(response.getCode(), response.getRemark());
}
org.apache.rocketmq.common.protocol.header.filtersrvRegisterMessageFilterClassRequestHeader

Most used methods

  • <init>
  • getClassCRC
  • getClassName
  • getConsumerGroup
  • getTopic
  • setClassCRC
  • setClassName
  • setConsumerGroup
  • setTopic

Popular in Java

  • Creating JSON documents from java classes using gson
  • scheduleAtFixedRate (ScheduledExecutorService)
  • getResourceAsStream (ClassLoader)
  • putExtra (Intent)
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • SocketException (java.net)
    This SocketException may be thrown during socket creation or setting options, and is the superclass
  • Date (java.sql)
    A class which can consume and produce dates in SQL Date format. Dates are represented in SQL as yyyy
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now