package Ġorg . sk ellig . test step . processor . tcp . model Ċ Ċ import Ġorg . sk ellig . test step . processing . model . Test Step Execution Type Ċ import Ġorg . sk ellig . test step . processing . model . Validation Details Ċ Ċ open Ġclass ĠTcp Test Step Ġprotected Ġconstructor ( id : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġexecution : ĠTest Step Execution Type ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtimeout : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdelay : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġattempts : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvariables : ĠMap < String , ĠAny ?> ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠtestData : ĠAny ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalidation Details : ĠValidation Details ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsend To : ĠSet < String > ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġread From : ĠSet < String > ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġrespond To : ĠSet < String > ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġread BufferSize : ĠInt ) ĊĠĠĠ Ġ: ĠBase Tcp Test Step ( id , Ġname , Ġexecution , Ġtimeout , Ġdelay , Ġattempts , Ġvariables , ĠtestData , Ġvalidation Details , Ġread BufferSize ) Ġ{ ĊĊĠĠĠ Ġclass ĠBuilder Ġ: ĠBase Tcp Test Step . Builder < Tcp Test Step >() Ġ{ ĊĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġsend To : ĠSet < String >? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġread From : ĠSet < String >? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġrespond To : ĠSet < String >? Ġ= Ġnull ĊĊĠĠĠĠĠĠĠ Ġfun Ġsend To ( send To : ĠSet < String > ?) Ġ= Ġapply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . send To Ġ= Ġsend To ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġread From ( read From : ĠSet < String > ?) Ġ= Ġapply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . read From Ġ= Ġread From ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġrespond To ( respond To : ĠSet < String > ?) Ġ= Ġapply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . respond To Ġ= Ġrespond To ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġbuild (): ĠTcp Test Step Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠTcp Test Step ( id , Ġname !! , Ġexecution , Ġtimeout , Ġdelay , Ġattempts , Ġvariables , ĠtestData , Ġvalidation Details , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsend To , Ġread From , Ġrespond To , Ġread BufferSize ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }