AbortFW.Builder, ArrayFW.Builder, BeginFW.Builder, CapabilityFW.Builder, ChallengeFW.Builder, CommandFW.Builder, DataFW.Builder, EndFW.Builder, ErrorFW.Builder, ExtensionFW.Builder, FrameFW.Builder, FreezeFW.Builder, FrozenFW.Builder, HttpBeginExFW.Builder, HttpChallengeExFW.Builder, HttpDataExFW.Builder, HttpEndExFW.Builder, HttpHeaderFW.Builder, HttpRouteExFW.Builder, OAuthResolveExFW.Builder, OctetsFW.Builder, ResetFW.Builder, ResolvedFW.Builder, ResolveFW.Builder, ResponseFW.Builder, RoleFW.Builder, RoutedFW.Builder, RouteEntryFW.Builder, RouteFW.Builder, RouteTableFW.Builder, SignalFW.Builder, String16FW.Builder, String32FW.Builder, StringFW.Builder, UnresolvedFW.Builder, UnresolveFW.Builder, UnroutedFW.Builder, UnrouteFW.Builder, Varint32FW.Builder, Varint64FW.Builder, WindowFW.Builderpublic abstract static class Flyweight.Builder<T extends Flyweight>
extends java.lang.Object
| Modifier and Type | Class | Description |
|---|---|---|
static interface |
Flyweight.Builder.Visitor |
| Modifier and Type | Method | Description |
|---|---|---|
protected org.agrona.MutableDirectBuffer |
buffer() |
|
T |
build() |
|
protected T |
flyweight() |
|
<E> Flyweight.Builder<T> |
iterate(java.lang.Iterable<E> iterable,
java.util.function.Consumer<E> action) |
|
int |
limit() |
|
protected void |
limit(int limit) |
|
int |
maxLimit() |
|
protected int |
offset() |
|
Flyweight.Builder<T> |
rewrap() |
|
Flyweight.Builder<T> |
wrap(org.agrona.MutableDirectBuffer buffer,
int offset,
int maxLimit) |
protected Builder(T flyweight)
public final int limit()
public final int maxLimit()
public T build()
public Flyweight.Builder<T> rewrap()
protected final T flyweight()
protected final org.agrona.MutableDirectBuffer buffer()
protected final int offset()
protected final void limit(int limit)
public Flyweight.Builder<T> wrap(org.agrona.MutableDirectBuffer buffer, int offset, int maxLimit)
public <E> Flyweight.Builder<T> iterate(java.lang.Iterable<E> iterable, java.util.function.Consumer<E> action)
Copyright © 2019. All rights reserved.