package org.torrent.internal.protocol.message; public interface BTMessageVisitor { void visitKeepAlive(KeepAlive keepAlive); void visitPiece(Piece piece); void visitPort(Port port); void visitRequest(Request request); void visitUnChoke(UnChoke unChoke); void visitBitField(BitField bitField); void visitChoke(Choke choke); void visitCancel(Cancel cancel); void visitHandShakeB(HandShakeB handShakeB); void visitHandShakeA(HandShakeA handShakeA); void visitHave(Have have); void visitInterested(Interested interested); void visitNotInterested(NotInterested notInterested); void visitRawMessage(RawMessage rawMessage); }