- java.lang.Object
- 
- org.apache.johnzon.core.BufferStrategyFactory
 
- 
 public class BufferStrategyFactory extends java.lang.Object
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description private static classBufferStrategyFactory.CharBufferByInstanceProviderprivate static classBufferStrategyFactory.CharBufferQueueProviderprivate static classBufferStrategyFactory.CharBufferSingletonProviderprivate static classBufferStrategyFactory.CharBufferThreadLocalProviderprivate static classBufferStrategyFactory.QueueProvider<T>private static classBufferStrategyFactory.SingletonProvider<T>private static classBufferStrategyFactory.ThreadLocalProvider<T>
 - 
Field SummaryFields Modifier and Type Field Description private static java.util.Map<java.lang.String,BufferStrategy>DEFAULT_STRATEGIES
 - 
Constructor SummaryConstructors Modifier Constructor Description privateBufferStrategyFactory()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static BufferStrategyvalueOf(java.lang.String strategyName)creates a BufferStrategy based on the name.
 
- 
- 
- 
Field Detail- 
DEFAULT_STRATEGIESprivate static final java.util.Map<java.lang.String,BufferStrategy> DEFAULT_STRATEGIES 
 
- 
 - 
Method Detail- 
valueOfpublic static BufferStrategy valueOf(java.lang.String strategyName) creates a BufferStrategy based on the name. The following BufferStrategies are supported out of the box:- BY_INSTANCE
- THREAD_LOCAL
- QUEUE
- SINGLETON
 BufferStrategy.- Parameters:
- strategyName- one of the supported BufferStrategies as per above
- Returns:
- an instance of the chosen BufferStrategy
- Throws:
- java.lang.IllegalArgumentException- if the given strategyName does not resolve to a BufferStrategy.
 
 
- 
 
-