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

How to use
build
method
in
io.zeebe.transport.ClientTransportBuilder

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

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: 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: 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: 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: 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: zeebe-io/zeebe

    .scheduler(actorScheduler);
transport = transportBuilder.build();
internalTransport = internalTransportBuilder.build();
io.zeebe.transportClientTransportBuilderbuild

Popular methods of ClientTransportBuilder

  • 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

  • Making http requests using okhttp
  • addToBackStack (FragmentTransaction)
  • setScale (BigDecimal)
  • onCreateOptionsMenu (Activity)
  • Container (java.awt)
    A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT co
  • HashSet (java.util)
    HashSet is an implementation of a Set. All optional operations (adding and removing) are supported.
  • TreeSet (java.util)
    TreeSet is an implementation of SortedSet. All optional operations (adding and removing) are support
  • Semaphore (java.util.concurrent)
    A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if
  • Collectors (java.util.stream)
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
  • CodeWhisperer alternatives
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