public static class RSocketFactory.ClientRSocketFactory extends Object implements RSocketFactory.ClientTransportAcceptor
Constructor and Description |
---|
ClientRSocketFactory() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
transport
public RSocketFactory.ClientRSocketFactory byteBufAllocator(ByteBufAllocator allocator)
public RSocketFactory.ClientRSocketFactory addConnectionPlugin(DuplexConnectionInterceptor interceptor)
@Deprecated public RSocketFactory.ClientRSocketFactory addClientPlugin(RSocketInterceptor interceptor)
addRequesterPlugin(RSocketInterceptor)
insteadpublic RSocketFactory.ClientRSocketFactory addRequesterPlugin(RSocketInterceptor interceptor)
@Deprecated public RSocketFactory.ClientRSocketFactory addServerPlugin(RSocketInterceptor interceptor)
addResponderPlugin(RSocketInterceptor)
insteadpublic RSocketFactory.ClientRSocketFactory addResponderPlugin(RSocketInterceptor interceptor)
@Deprecated public RSocketFactory.ClientRSocketFactory keepAlive()
public RSocketFactory.ClientRSocketFactory keepAlive(Duration tickPeriod, Duration ackTimeout, int missedAcks)
public RSocketFactory.ClientRSocketFactory keepAliveTickPeriod(Duration tickPeriod)
public RSocketFactory.ClientRSocketFactory keepAliveAckTimeout(Duration ackTimeout)
public RSocketFactory.ClientRSocketFactory keepAliveMissedAcks(int missedAcks)
public RSocketFactory.ClientRSocketFactory mimeType(String metadataMimeType, String dataMimeType)
public RSocketFactory.ClientRSocketFactory dataMimeType(String dataMimeType)
public RSocketFactory.ClientRSocketFactory metadataMimeType(String metadataMimeType)
public RSocketFactory.ClientRSocketFactory lease(Supplier<Leases<? extends LeaseStats>> leasesSupplier)
public RSocketFactory.ClientRSocketFactory lease()
public RSocketFactory.ClientRSocketFactory singleSubscriberRequester()
public RSocketFactory.ClientRSocketFactory resume()
public RSocketFactory.ClientRSocketFactory resumeToken(Supplier<ByteBuf> resumeTokenSupplier)
public RSocketFactory.ClientRSocketFactory resumeStore(Function<? super ByteBuf,? extends ResumableFramesStore> resumeStoreFactory)
public RSocketFactory.ClientRSocketFactory resumeSessionDuration(Duration sessionDuration)
public RSocketFactory.ClientRSocketFactory resumeStreamTimeout(Duration resumeStreamTimeout)
public RSocketFactory.ClientRSocketFactory resumeStrategy(Supplier<ResumeStrategy> resumeStrategy)
public RSocketFactory.ClientRSocketFactory resumeCleanupOnKeepAlive()
public RSocketFactory.Start<RSocket> transport(Supplier<ClientTransport> transportClient)
transport
in interface RSocketFactory.ClientTransportAcceptor
public RSocketFactory.ClientTransportAcceptor acceptor(Function<RSocket,RSocket> acceptor)
public RSocketFactory.ClientTransportAcceptor acceptor(Supplier<Function<RSocket,RSocket>> acceptor)
public RSocketFactory.ClientTransportAcceptor acceptor(BiFunction<ConnectionSetupPayload,RSocket,RSocket> biAcceptor)
public RSocketFactory.ClientRSocketFactory fragment(int mtu)
public RSocketFactory.ClientRSocketFactory errorConsumer(Consumer<Throwable> errorConsumer)
public RSocketFactory.ClientRSocketFactory setupPayload(Payload payload)
public RSocketFactory.ClientRSocketFactory frameDecoder(PayloadDecoder payloadDecoder)