Tabnine Logo
ClientTransportBuilder
Code IndexAdd Tabnine to your IDE (free)

How to use
ClientTransportBuilder
in
io.zeebe.transport

Best Java code snippets using io.zeebe.transport.ClientTransportBuilder (Showing top 9 results out of 315)

origin: zeebe-io/zeebe

 public static ClientTransportBuilder newClientTransport(final String name) {
  return new ClientTransportBuilder(name);
 }
}
origin: zeebe-io/zeebe

    .messageMaxLength(1024 * 1024)
    .messageReceiveBuffer(dataFrameReceiveBuffer)
    .messageMemoryPool(
      new UnboundedMemoryPool()) // Client is not sending any heavy messages
    .requestMemoryPool(new NonBlockingMemoryPool(transportBufferSize))
    .scheduler(actorScheduler);
    .messageMaxLength(1024 * 1024)
    .messageMemoryPool(new UnboundedMemoryPool())
    .requestMemoryPool(new UnboundedMemoryPool())
    .scheduler(actorScheduler);
transport = transportBuilder.build();
internalTransport = internalTransportBuilder.build();
origin: zeebe-io/zeebe

@Override
public void start(ServiceStartContext startContext) {
 final ActorScheduler scheduler = startContext.getScheduler();
 final ClientTransportBuilder transportBuilder = Transports.newClientTransport(name);
 transport =
   transportBuilder
     .messageMemoryPool(new NonBlockingMemoryPool(messageBufferSize))
     // client transport in broker should no do any high volume interactions using
     // request/resp
     .requestMemoryPool(new UnboundedMemoryPool())
     .scheduler(scheduler)
     .build();
 if (defaultEndpoints != null) {
  // make transport open and manage channels to the default endpoints
  defaultEndpoints.forEach(s -> transport.registerEndpoint(s.getInt(), s.getRight()));
 }
}
origin: zeebe-io/zeebe

@Override
protected void before() throws Throwable {
 scheduler =
   ActorScheduler.newActorScheduler()
     .setCpuBoundActorThreadCount(1)
     .setActorClock(controlledActorClock)
     .build();
 scheduler.start();
 transport = Transports.newClientTransport("gateway").scheduler(scheduler).build();
 msgPackHelper = new MsgPackHelper();
 transport.registerEndpoint(nodeId, brokerAddressSupplier.get());
 final List<Integer> partitionIds = doRepeatedly(this::getPartitionIds).until(p -> !p.isEmpty());
 defaultPartitionId = partitionIds.get(0);
}
origin: zeebe-io/zeebe

public ClientTransport build() {
 validate();
 final ClientActorContext actorContext = new ClientActorContext();
 final Sender sender =
   new Sender(actorContext, messageMemoryPool, requestMemoryPool, keepAlivePeriod);
 final RemoteAddressListImpl remoteAddressList = new RemoteAddressListImpl();
 final EndpointRegistry endpointRegistry = new EndpointRegistryImpl(name, remoteAddressList);
 final TransportContext transportContext =
   buildTransportContext(
     remoteAddressList,
     endpointRegistry,
     new ClientReceiveHandler(sender, receiveBuffer, listeners),
     receiveBuffer);
 return build(actorContext, transportContext);
}
origin: io.zeebe/zeebe-broker-core

@Override
public void start(ServiceStartContext startContext) {
 final ActorScheduler scheduler = startContext.getScheduler();
 final ClientTransportBuilder transportBuilder = Transports.newClientTransport(name);
 transport =
   transportBuilder
     .messageMemoryPool(new NonBlockingMemoryPool(messageBufferSize))
     // client transport in broker should no do any high volume interactions using
     // request/resp
     .requestMemoryPool(new UnboundedMemoryPool())
     .scheduler(scheduler)
     .build();
 if (defaultEndpoints != null) {
  // make transport open and manage channels to the default endpoints
  defaultEndpoints.forEach(s -> transport.registerEndpoint(s.getInt(), s.getRight()));
 }
}
origin: io.zeebe/zeebe-protocol-test-util

@Override
protected void before() throws Throwable {
 scheduler =
   ActorScheduler.newActorScheduler()
     .setCpuBoundActorThreadCount(1)
     .setActorClock(controlledActorClock)
     .build();
 scheduler.start();
 transport = Transports.newClientTransport("gateway").scheduler(scheduler).build();
 msgPackHelper = new MsgPackHelper();
 transport.registerEndpoint(nodeId, brokerAddressSupplier.get());
 final List<Integer> partitionIds = doRepeatedly(this::getPartitionIds).until(p -> !p.isEmpty());
 defaultPartitionId = partitionIds.get(0);
}
origin: io.zeebe/zb-transport

public ClientTransport build() {
 validate();
 final ClientActorContext actorContext = new ClientActorContext();
 final Sender sender =
   new Sender(actorContext, messageMemoryPool, requestMemoryPool, keepAlivePeriod);
 final RemoteAddressListImpl remoteAddressList = new RemoteAddressListImpl();
 final EndpointRegistry endpointRegistry = new EndpointRegistryImpl(name, remoteAddressList);
 final TransportContext transportContext =
   buildTransportContext(
     remoteAddressList,
     endpointRegistry,
     new ClientReceiveHandler(sender, receiveBuffer, listeners),
     receiveBuffer);
 return build(actorContext, transportContext);
}
origin: io.zeebe/zb-transport

 public static ClientTransportBuilder newClientTransport(final String name) {
  return new ClientTransportBuilder(name);
 }
}
io.zeebe.transportClientTransportBuilder

Most used methods

  • build
  • scheduler
  • messageMemoryPool
  • requestMemoryPool
  • <init>
  • buildTransportContext
  • messageMaxLength
  • messageReceiveBuffer
    Optional. If set, all incoming messages (single-message protocol) are put onto the provided buffer.
  • validate

Popular in Java

  • Start an intent from android
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • notifyDataSetChanged (ArrayAdapter)
  • getSupportFragmentManager (FragmentActivity)
  • BufferedWriter (java.io)
    Wraps an existing Writer and buffers the output. Expensive interaction with the underlying reader is
  • Permission (java.security)
    Legacy security code; do not use.
  • ConcurrentHashMap (java.util.concurrent)
    A plug-in replacement for JDK1.5 java.util.concurrent.ConcurrentHashMap. This version is based on or
  • Executor (java.util.concurrent)
    An object that executes submitted Runnable tasks. This interface provides a way of decoupling task s
  • IsNull (org.hamcrest.core)
    Is the value null?
  • Table (org.hibernate.mapping)
    A relational table
  • Best plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now