Package org.jastacry.layer
Class ReadWriteLayer
- java.lang.Object
-
- org.jastacry.layer.AbstractBasicLayer
-
- org.jastacry.layer.ReadWriteLayer
-
- All Implemented Interfaces:
java.lang.Runnable,Layer
public class ReadWriteLayer extends AbstractBasicLayer
Read write layer for IO purpose.SPDX-License-Identifier: MIT
- Author:
- kkretsch
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringLAYERNAMEstatic name of the layer.-
Fields inherited from class org.jastacry.layer.AbstractBasicLayer
endController, inputStream, logger, outputStream
-
-
Constructor Summary
Constructors Constructor Description ReadWriteLayer()Constructor of class, calling super.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidencodeAndDecode(java.io.InputStream inputStream, java.io.OutputStream outputStream)Local encode Stream function which does the real thing for Random Layer.booleanequals(java.lang.Object o)Override equals method from object class.inthashCode()Override equals method from object class.voidinit(java.lang.String data)init function.voidrun()Thread entry function for layer work.-
Methods inherited from class org.jastacry.layer.AbstractBasicLayer
rangeCheck, setAction, setEndController, setInputStream, setOutputStream, setRealLayerName, toString
-
-
-
-
Field Detail
-
LAYERNAME
public static final java.lang.String LAYERNAME
static name of the layer.- See Also:
- Constant Field Values
-
-
Method Detail
-
run
public final void run()
Description copied from class:AbstractBasicLayerThread entry function for layer work.- Specified by:
runin interfacejava.lang.Runnable- Overrides:
runin classAbstractBasicLayer
-
encodeAndDecode
public final void encodeAndDecode(java.io.InputStream inputStream, java.io.OutputStream outputStream) throws JastacryExceptionDescription copied from interface:LayerLocal encode Stream function which does the real thing for Random Layer.- Parameters:
inputStream- incoming dataoutputStream- outgoing data- Throws:
JastacryException- thrown on error
-
init
public final void init(java.lang.String data)
init function.- Parameters:
data- to initialize nothing.
-
equals
public boolean equals(java.lang.Object o)
Override equals method from object class.- Overrides:
equalsin classjava.lang.Object- Parameters:
o- object to compare with- Returns:
- true or false
-
hashCode
public int hashCode()
Override equals method from object class.- Overrides:
hashCodein classjava.lang.Object- Returns:
- hash of properties
-
-