Uses of Interface
org.eclipse.net4j.buffer.IBufferProvider
Packages that use IBufferProvider
Package
Description
The Net4j transport layer.
The Net4j transport layer concepts for dealing with buffers.
The Net4j transport layer concepts for dealing with channels.
The Net4j transport layer concepts for dealing with protocols.
Server service provider interfaces and useful base implementations for the Net4j transport layer.
-
Uses of IBufferProvider in org.eclipse.net4j
Methods in org.eclipse.net4j that return IBufferProviderModifier and TypeMethodDescriptionstatic IBufferProviderNet4jUtil.createBufferFactory()static IBufferProviderNet4jUtil.createBufferFactory(short bufferCapacity) ITransportConfig.getBufferProvider()static IBufferProviderNet4jUtil.getBufferProvider(org.eclipse.net4j.util.container.IManagedContainer container) protected IBufferProviderTransportInjector.getBufferProvider(org.eclipse.net4j.util.container.IManagedContainer container) Methods in org.eclipse.net4j with parameters of type IBufferProviderModifier and TypeMethodDescriptionstatic IBufferPoolNet4jUtil.createBufferPool(IBufferProvider factory) static longNet4jUtil.getProvidedBuffers(IBufferProvider bufferProvider) static longNet4jUtil.getRetainedBuffers(IBufferProvider bufferProvider) voidITransportConfig.setBufferProvider(IBufferProvider bufferProvider) -
Uses of IBufferProvider in org.eclipse.net4j.buffer
Subinterfaces of IBufferProvider in org.eclipse.net4j.bufferModifier and TypeInterfaceDescriptioninterfaceProvides clients with the ability to obtain and retain pooledIBuffers.static interfaceOffers additional introspection features forIBufferPools.static interfaceOffers additional introspection features forbuffer providers.static interfaceOffers additional notification features forbuffer providers.Methods in org.eclipse.net4j.buffer that return IBufferProviderModifier and TypeMethodDescriptionIBuffer.getBufferProvider()Returns theIBufferProviderthat has provided this buffer and that this buffer will be returned to when itsIBuffer.release()method is called.Constructors in org.eclipse.net4j.buffer with parameters of type IBufferProviderModifierConstructorDescriptionBufferOutputStream(IBufferHandler bufferHandler, IBufferProvider bufferProvider, short channelID) -
Uses of IBufferProvider in org.eclipse.net4j.channel
Constructors in org.eclipse.net4j.channel with parameters of type IBufferProviderModifierConstructorDescriptionChannelOutputStream(IChannel channel, IBufferProvider bufferProvider) -
Uses of IBufferProvider in org.eclipse.net4j.protocol
Methods in org.eclipse.net4j.protocol that return IBufferProvider -
Uses of IBufferProvider in org.eclipse.spi.net4j
Subinterfaces of IBufferProvider in org.eclipse.spi.net4jModifier and TypeInterfaceDescriptioninterfaceInternal channel contract for managing channel identity, its multiplexer, buffer flow, lifecycle, and queued outgoing buffers.interfaceInternal contract for a transport that multiplexes logical channels over a connection and supplies their buffers.interfaceInternal connector contract that combines the public connector API with channel multiplexing and negotiator configuration.Classes in org.eclipse.spi.net4j that implement IBufferProviderModifier and TypeClassDescriptionclassImplements a logical Net4j channel that sends and receives buffers through a channel multiplexer and dispatches received data to its configured receiver.classImplements the shared channel-multiplexing machinery for a connector or acceptor, routing buffers between logical channels and the underlying transport while managing channel registration and lifecycle.classMultiplexes Net4j channels over a physical connection and manages connection establishment, negotiation, authentication, and shutdown.Methods in org.eclipse.spi.net4j that return IBufferProviderMethods in org.eclipse.spi.net4j with parameters of type IBufferProviderModifier and TypeMethodDescriptionvoidInternalBuffer.setBufferProvider(IBufferProvider bufferProvider)