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 }