this constructor is for using an instance of this class only as an ICommandParser. the problem is that the parseData() method actually needs to use that in and out channels. but using this class as an ICommandParser no I/O streams need exist; so we build 'cheater' readers and writers that just do nothing
this constructor is for using an instance of this class only as an ICommandParser. the problem is that the parseData() method actually needs to use that in and out channels. but using this class as an ICommandParser no I/O streams need exist; so we build 'cheater' readers and writers that just do nothing
public ESMTPReceiver()
public ESMTPReceiver(Socket)
ESMTPReceiver Class | com.neokernel.email Namespace