DATA
- The type of the datagram to be operated with.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<DATA>
, org.refcodes.component.ConnectionComponent.ConnectionAutomaton<DATA>
, org.refcodes.component.ConnectionOpenable<DATA>
, org.refcodes.component.ConnectionOpenable.ConnectionOpenAutomaton<DATA>
, org.refcodes.component.ConnectionStatusAccessor
, org.refcodes.component.OpenedAccessor
, BlockProvider<DATA>
, BlockReceiver<DATA>
, ConnectionReceiver<DATA,InputStream>
, DatagramProvider<DATA>
, DatagramReceiver<DATA>
, InputStreamConnectionReceiver<DATA>
, Provider<DATA>
, Receivable
, Receiver<DATA>
, org.refcodes.mixin.Releaseable
public class InputStreamConnectionReceiverImpl<DATA extends Serializable> extends AbstractInputStreamReceiver<DATA> implements InputStreamConnectionReceiver<DATA>
InputStreamConnectionReceiver
interface.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>>
Constructor | Description |
---|---|
InputStreamConnectionReceiverImpl() |
Instantiates a new input stream connection receiver impl.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
isOpenable(InputStream aInputStream) |
Checks if is openable.
|
void |
open(InputStream aInputStream) |
Open, see also
ConnectionOpenable.open(Object) . |
getConnectionStatus, isClosable, isClosed, isOpenable, isOpened, open, setConnectionStatus
close, hasDatagram, readDatagram, releaseAll
close, closeIn, closeQuietly, closeUnchecked
getConnectionStatus, isConnectionOpened
readDatagram
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
hasDatagram
readDatagrams, readDatagrams
public InputStreamConnectionReceiverImpl()
public void open(InputStream aInputStream) throws org.refcodes.component.OpenException
ConnectionOpenable.open(Object)
.open
in interface org.refcodes.component.ConnectionOpenable<DATA extends Serializable>
open
in class AbstractInputStreamReceiver<DATA extends Serializable>
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<DATA extends Serializable>
isOpenable
in class AbstractInputStreamReceiver<DATA extends Serializable>
aInputStream
- the input streamCopyright © 2018. All rights reserved.