DDMWriter (CcsidManager ccsidManager, DRDAConnThread agent, DssTrace dssTrace) { this.buffer = ByteBuffer.allocate(DEFAULT_BUFFER_SIZE); this.ccsidManager = ccsidManager; this.agent = agent; this.prevHdrLocation = -1; this.previousCorrId = DssConstants.CORRELATION_ID_UNKNOWN; this.previousChainByte = DssConstants.DSS_NOCHAIN; this.isContinuationDss = false; this.lastDSSBeforeMark = -1; reset(dssTrace); // create an encoder which inserts the charset's default replacement // character for characters it can't encode encoder = NetworkServerControlImpl.DEFAULT_CHARSET.newEncoder() .onMalformedInput(CodingErrorAction.REPLACE) .onUnmappableCharacter(CodingErrorAction.REPLACE); }
DDMWriter (CcsidManager ccsidManager, DRDAConnThread agent, DssTrace dssTrace) { this.buffer = ByteBuffer.allocate(DEFAULT_BUFFER_SIZE); this.ccsidManager = ccsidManager; this.agent = agent; this.prevHdrLocation = -1; this.previousCorrId = DssConstants.CORRELATION_ID_UNKNOWN; this.previousChainByte = DssConstants.DSS_NOCHAIN; this.isContinuationDss = false; this.lastDSSBeforeMark = -1; reset(dssTrace); // create an encoder which inserts the charset's default replacement // character for characters it can't encode encoder = NetworkServerControlImpl.DEFAULT_CHARSET.newEncoder() .onMalformedInput(CodingErrorAction.REPLACE) .onUnmappableCharacter(CodingErrorAction.REPLACE); }
DDMWriter (CcsidManager ccsidManager, DRDAConnThread agent, DssTrace dssTrace) { this.buffer = ByteBuffer.allocate(DEFAULT_BUFFER_SIZE); this.ccsidManager = ccsidManager; this.agent = agent; this.prevHdrLocation = -1; this.previousCorrId = DssConstants.CORRELATION_ID_UNKNOWN; this.previousChainByte = DssConstants.DSS_NOCHAIN; this.isContinuationDss = false; this.lastDSSBeforeMark = -1; reset(dssTrace); // create an encoder which inserts the charset's default replacement // character for characters it can't encode encoder = NetworkServerControlImpl.DEFAULT_CHARSET.newEncoder() .onMalformedInput(CodingErrorAction.REPLACE) .onUnmappableCharacter(CodingErrorAction.REPLACE); }
/** * Initialize for a new session */ private void initializeForSession() { // set input and output sockets sockis = session.sessionInput; sockos = session.sessionOutput; // intialize reader and writer reader.initialize(this, session.dssTrace); writer.reset(session.dssTrace); // initialize local pointers to session info database = session.database; appRequester = session.appRequester; // set sqlamLevel if (session.state == Session.ATTEXC) sqlamLevel = appRequester.getManagerLevel(CodePoint.SQLAM); } /**
/** * Initialize for a new session */ private void initializeForSession() { // set input and output sockets sockis = session.sessionInput; sockos = session.sessionOutput; // intialize reader and writer reader.initialize(this, session.dssTrace); writer.reset(session.dssTrace); // initialize local pointers to session info database = session.database; appRequester = session.appRequester; // set sqlamLevel if (session.state == Session.ATTEXC) sqlamLevel = appRequester.getManagerLevel(CodePoint.SQLAM); } /**
/** * Initialize for a new session */ private void initializeForSession() { // set input and output sockets sockis = session.sessionInput; sockos = session.sessionOutput; // intialize reader and writer reader.initialize(this, session.dssTrace); writer.reset(session.dssTrace); // initialize local pointers to session info database = session.database; appRequester = session.appRequester; // set sqlamLevel if (session.state == Session.ATTEXC) sqlamLevel = appRequester.getManagerLevel(CodePoint.SQLAM); } /**
5); reset(dssTrace);
5); reset(dssTrace);
/** * Reset connection for another test */ private void reset() { closeConnection(); getConnection(); reader.initialize(monitorIs); writer.reset(null); } /**
/** * Reset connection for another test */ private void reset() { closeConnection(); getConnection(); reader.initialize(monitorIs); writer.reset(null); } /**
5); reset(dssTrace);
/** * Reset connection for another test */ private void reset() { closeConnection(); getConnection(); reader.initialize(monitorIs); writer.reset(null); } /**
writer.reset(null); closeSession(); } catch (Throwable t) {
writer.reset(null); closeSession(); } catch (Throwable t) {
writer.reset(null); closeSession(); } catch (Throwable t) {
case FLUSH: writer.finalizeChain(reader.getCurrChainState(), monitorOs); writer.reset(null); break; case DISPLAY:
case FLUSH: writer.finalizeChain(reader.getCurrChainState(), monitorOs); writer.reset(null); break; case DISPLAY:
case FLUSH: writer.finalizeChain(reader.getCurrChainState(), monitorOs); writer.reset(null); break; case DISPLAY: