org.refcodes.component.Closable
, org.refcodes.component.Closable.CloseAutomaton
, org.refcodes.component.ClosedAccessor
, org.refcodes.component.ConnectableComponent
, org.refcodes.component.ConnectableComponent.ConnectableAutomaton
, org.refcodes.component.ConnectionComponent<InputStream>
, org.refcodes.component.ConnectionComponent.ConnectionAutomaton<InputStream>
, org.refcodes.component.ConnectionOpenable<InputStream>
, org.refcodes.component.ConnectionOpenable.ConnectionOpenAutomaton<InputStream>
, org.refcodes.component.ConnectionStatusAccessor
, org.refcodes.component.OpenedAccessor
, ByteBlockProvider
, ByteBlockReceiver
, ByteDatagramProvider
, ByteDatagramReceiver
, ByteProvider
, ByteReceiver
, ConnectionByteReceiver<InputStream>
, InputStreamConnectionByteReceiver
, Receivable
, org.refcodes.mixin.Loggable
, org.refcodes.mixin.Releaseable
public class PrefetchInputStreamConnectionByteReceiverImpl extends AbstractPrefetchInputStreamByteReceiver implements InputStreamConnectionByteReceiver
InputStreamConnectionReceiver
interface.AbstractByteReceiver.ConnectableAutomaton
org.refcodes.component.Closable.CloseAutomaton, org.refcodes.component.Closable.CloseBuilder<B extends org.refcodes.component.Closable.CloseBuilder<B>>
org.refcodes.component.ClosedAccessor.ClosedMutator, org.refcodes.component.ClosedAccessor.ClosedProperty
org.refcodes.component.ConnectableComponent.ConnectableAutomaton
org.refcodes.component.ConnectionComponent.ConnectionAutomaton<CON extends Object>, org.refcodes.component.ConnectionComponent.ConnectionComponentBuilder<CON extends Object,B extends org.refcodes.component.ConnectionComponent.ConnectionComponentBuilder<CON,B>>
org.refcodes.component.ConnectionOpenable.ConnectionOpenAutomaton<CON extends Object>, org.refcodes.component.ConnectionOpenable.ConnectionOpenBuilder<CON extends Object,B extends org.refcodes.component.ConnectionOpenable.ConnectionOpenBuilder<CON,B>>
_datagramQueue, DATAGRAM_QUEUE_SIZE
_automaton
Constructor | Description |
---|---|
PrefetchInputStreamConnectionByteReceiverImpl() |
Modifier and Type | Method | Description |
---|---|---|
boolean |
isOpenable(InputStream aInputStream) |
Checks if is openable.
|
void |
open(InputStream aInputStream) |
Open, see also
ConnectionOpenable.open(Object) . |
pushDatagram, pushDatagrams, pushDatagrams
getConnectionStatus, hasDatagram, isClosable, isClosed, isOpenable, isOpened, open, readDatagram, readDatagrams, readDatagrams, releaseAll, setConnectionStatus
close
readDatagram
readDatagrams, readDatagrams
close, closeIn, closeQuietly, closeUnchecked
getConnectionStatus, isConnectionOpened
alert, alert, critical, critical, debug, error, info, notice, panic, trace, warn, warn
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
hasDatagram
public PrefetchInputStreamConnectionByteReceiverImpl()
public void open(InputStream aInputStream) throws org.refcodes.component.OpenException
ConnectionOpenable.open(Object)
.open
in interface org.refcodes.component.ConnectionOpenable<InputStream>
open
in class AbstractPrefetchInputStreamByteReceiver
aInputStream
- the input streamorg.refcodes.component.OpenException
- the open exceptionpublic boolean isOpenable(InputStream aInputStream)
ConnectionOpenable.ConnectionOpenAutomaton.isOpenable(Object)
.isOpenable
in interface org.refcodes.component.ConnectionOpenable.ConnectionOpenAutomaton<InputStream>
isOpenable
in class AbstractPrefetchInputStreamByteReceiver
aInputStream
- the input streamCopyright © 2018. All rights reserved.