@Override
		public void destroy() {
			this.proc.map.remove(this.key);
			this.key.cancel();
			this.releaseBuffer();
			try {
				this.key.channel().close();
			} catch (IOException e) {
				e.printStackTrace();
			}

		}