Package org.apache.maven.doxia.sink.impl
Class BufferingSinkProxyFactory.BufferingSinkProxy
- java.lang.Object
-
- org.apache.maven.doxia.sink.impl.BufferingSinkProxyFactory.BufferingSinkProxy
-
- All Implemented Interfaces:
java.lang.reflect.InvocationHandler
- Enclosing class:
- BufferingSinkProxyFactory
private static final class BufferingSinkProxyFactory.BufferingSinkProxy extends java.lang.Object implements java.lang.reflect.InvocationHandler
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Queue<BufferingSinkProxyFactory.MethodWithArguments>bufferedInvocationsprivate Sinkdelegateprivate static java.lang.reflect.MethodFLUSH_METHODprivate static java.lang.reflect.MethodGET_BUFFERED_SINK_METHODprivate static java.lang.reflect.MethodGET_DOCUMENT_LOCATOR_METHOD
-
Constructor Summary
Constructors Constructor Description BufferingSinkProxy(Sink delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectinvoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
-
-
-
Field Detail
-
bufferedInvocations
private final java.util.Queue<BufferingSinkProxyFactory.MethodWithArguments> bufferedInvocations
-
delegate
private final Sink delegate
-
FLUSH_METHOD
private static final java.lang.reflect.Method FLUSH_METHOD
-
GET_BUFFERED_SINK_METHOD
private static final java.lang.reflect.Method GET_BUFFERED_SINK_METHOD
-
GET_DOCUMENT_LOCATOR_METHOD
private static final java.lang.reflect.Method GET_DOCUMENT_LOCATOR_METHOD
-
-
Constructor Detail
-
BufferingSinkProxy
BufferingSinkProxy(Sink delegate)
-
-