@ -53,7 +53,7 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
@@ -53,7 +53,7 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
@ -67,8 +67,8 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
@@ -67,8 +67,8 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
@ -79,8 +79,8 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
@@ -79,8 +79,8 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
@ -88,6 +88,19 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
@@ -88,6 +88,19 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
@ -95,7 +108,8 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
@@ -95,7 +108,8 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
}
}
// Publisher method...
// Publisher implementation for result notifications...
@ -103,26 +117,23 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
@@ -103,26 +117,23 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
}
// Methods for sub-classes to implement or override...
// Write API methods to be implemented or template methods to override...
@ -130,17 +141,14 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
@@ -130,17 +141,14 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
@ -167,16 +175,16 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
@@ -167,16 +175,16 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
*Representsastateforthe{@linkProcessor}tobein.
*
*<p><pre>
*UNSUBSCRIBED
*|
*v
*+---REQUESTED<-------->RECEIVED---+
*|||
*|||
*|FLUSHING<------+|
*|||
*|v|
*+---------->COMPLETED<--------------+
*UNSUBSCRIBED
*|
*v
*REQUESTED<--->RECEIVED------+
*|||
*|v|
*|FLUSHING|
*|||
*|v|
*+-------->COMPLETED<-----+
*</pre>
*/
privateenumState{
@ -269,7 +277,7 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
@@ -269,7 +277,7 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
@ -280,7 +288,7 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
@@ -280,7 +288,7 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
@ -294,11 +302,11 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
@@ -294,11 +302,11 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
@ -326,7 +334,7 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
@@ -326,7 +334,7 @@ public abstract class AbstractListenerWriteFlushProcessor<T> implements Processo
@ -58,7 +58,7 @@ public abstract class AbstractListenerWriteProcessor<T> implements Processor<T,
@@ -58,7 +58,7 @@ public abstract class AbstractListenerWriteProcessor<T> implements Processor<T,
@ -72,8 +72,8 @@ public abstract class AbstractListenerWriteProcessor<T> implements Processor<T,
@@ -72,8 +72,8 @@ public abstract class AbstractListenerWriteProcessor<T> implements Processor<T,
@ -84,8 +84,8 @@ public abstract class AbstractListenerWriteProcessor<T> implements Processor<T,
@@ -84,8 +84,8 @@ public abstract class AbstractListenerWriteProcessor<T> implements Processor<T,
@ -93,11 +93,20 @@ public abstract class AbstractListenerWriteProcessor<T> implements Processor<T,
@@ -93,11 +93,20 @@ public abstract class AbstractListenerWriteProcessor<T> implements Processor<T,
@ -105,7 +114,7 @@ public abstract class AbstractListenerWriteProcessor<T> implements Processor<T,
@@ -105,7 +114,7 @@ public abstract class AbstractListenerWriteProcessor<T> implements Processor<T,
}
}
// Publisher method...
// Publisher implementation for result notifications...
@ -113,7 +122,7 @@ public abstract class AbstractListenerWriteProcessor<T> implements Processor<T,
@@ -113,7 +122,7 @@ public abstract class AbstractListenerWriteProcessor<T> implements Processor<T,
}
// Methods for sub-classes to implement or override...
// Write API methods to be implemented or template methods to override...
/**
*Whetherthegivendataitemhasanycontenttowrite.
@ -122,8 +131,9 @@ public abstract class AbstractListenerWriteProcessor<T> implements Processor<T,
@@ -122,8 +131,9 @@ public abstract class AbstractListenerWriteProcessor<T> implements Processor<T,
@ -151,27 +161,31 @@ public abstract class AbstractListenerWriteProcessor<T> implements Processor<T,
@@ -151,27 +161,31 @@ public abstract class AbstractListenerWriteProcessor<T> implements Processor<T,