package Ġcom . sin ch . verification . core . verification . interceptor Ċ Ċ import Ġcom . sin ch . verification . core . internal . Verification MethodType Ċ import Ġcom . sin ch . verification . core . verification . response . Verification Listener Ċ Ċ /** Ċ Ġ* ĠThe Ġinterceptor 's Ġgoal Ġis Ġto Ġautomatically Ġgrab Ġthe Ġverification Ġcode Ġfrom Ġthe Ġsource Ġdefined Ġby Ġeach Ġverification Ġmethod . Ċ Ġ* ĠThis Ġinterface Ġholds Ġcommon Ġrequirements Ġeach Ġimplementation Ġmust Ġfollow . Ċ Ġ*/ Ċ interface ĠCode Interceptor Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠMaximum Ġtimeout Ġin Ġmilliseconds Ġafter Ġwhich Ġ[ Code Inter ception TimeoutException ] Ġis Ġpassed Ġto Ġthe Ġ[ Verification Listener ] ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġinter ception Timeout : ĠLong ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠListener Ġto Ġbe Ġnotified Ġabout Ġthe Ġinter ception Ġprocess Ġresults . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġinter ception Listener : ĠCode Inter ception Listener ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠMethod Ġthat Ġgiven Ġinterceptor Ġis Ġcapable Ġof Ġintercept ing Ġcodes Ġfrom . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġmethod : ĠVerification MethodType ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCurrent Ġstate Ġof Ġthe Ġinter ception Ġprocess . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġstate : ĠInter ceptor State ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠStarts Ġthe Ġinterceptor . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġstart () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSto ps Ġthe Ġinterceptor . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġstop () Ċ Ċ }