1 package net.sourceforge.simplegamenet.framework.transport; 2 3 import java.io.ObjectInputStream; 4 import java.io.ObjectOutputStream; 5 import java.net.Socket; 6 import net.sourceforge.simplegamenet.specs.model.GameFactory; 7 8 public class ClientConnectionData { 9 10 private Socket socket; 11 private ObjectInputStream objectInputStream; 12 private ObjectOutputStream objectOutputStream; 13 14 private LoginData loginData; 15 private GameFactory gameFactory; 16 17 public ClientConnectionData(Socket socket, ObjectInputStream objectInputStream, 18 ObjectOutputStream objectOutputStream, LoginData loginData, 19 GameFactory gameFactory) { 20 this.socket = socket; 21 this.objectInputStream = objectInputStream; 22 this.objectOutputStream = objectOutputStream; 23 this.loginData = loginData; 24 this.gameFactory = gameFactory; 25 } 26 27 public Socket getSocket() { 28 return socket; 29 } 30 31 public void setSocket(Socket socket) { 32 this.socket = socket; 33 } 34 35 public ObjectInputStream getObjectInputStream() { 36 return objectInputStream; 37 } 38 39 public void setObjectInputStream(ObjectInputStream objectInputStream) { 40 this.objectInputStream = objectInputStream; 41 } 42 43 public ObjectOutputStream getObjectOutputStream() { 44 return objectOutputStream; 45 } 46 47 public void setObjectOutputStream(ObjectOutputStream objectOutputStream) { 48 this.objectOutputStream = objectOutputStream; 49 } 50 51 public LoginData getLoginData() { 52 return loginData; 53 } 54 55 public void setLoginData(LoginData loginData) { 56 this.loginData = loginData; 57 } 58 59 public GameFactory getGameFactory() { 60 return gameFactory; 61 } 62 63 public void setGameFactory(GameFactory gameFactory) { 64 this.gameFactory = gameFactory; 65 } 66 67 }