org.epics.pvmanager
Class WriteBufferBuilder

java.lang.Object
  extended by org.epics.pvmanager.WriteBufferBuilder

public class WriteBufferBuilder
extends java.lang.Object

A builder for WriteBuffer.

Author:
carcassi

Constructor Summary
WriteBufferBuilder()
          A new builder
 
Method Summary
 WriteBufferBuilder addBuffer(WriteBufferBuilder buffer)
          Adds another builder
 WriteBufferBuilder addCaches(java.util.Map<java.lang.String,WriteCache<?>> newCaches)
          Adds a set of channel/write caches.
 WriteBuffer build()
          Creates a new WriteBuffer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WriteBufferBuilder

public WriteBufferBuilder()
A new builder

Method Detail

addCaches

public WriteBufferBuilder addCaches(java.util.Map<java.lang.String,WriteCache<?>> newCaches)
Adds a set of channel/write caches.

Parameters:
newCaches - the channels/write chaches to add
Returns:
this

addBuffer

public WriteBufferBuilder addBuffer(WriteBufferBuilder buffer)
Adds another builder

Parameters:
buffer - builder to add
Returns:
this

build

public WriteBuffer build()
Creates a new WriteBuffer.

Returns:
a new WriteBuffer