1 /***
2 *
3 */
4 package de.cohesion.bssh.impl;
5
6 import java.net.InetAddress;
7
8 import de.cohesion.bssh.Member;
9
10 /***
11 * @author schulzs
12 */
13 public class GatewayMemberImpl implements Member {
14
15 private final Member gateway, proxied;
16
17 public GatewayMemberImpl(final Member gateway, final Member proxied) {
18 this.gateway = gateway;
19 this.proxied = proxied;
20 }
21
22 public String getUserName() {
23 return gateway.getUserName();
24 }
25
26 public InetAddress getHost() {
27 return gateway.getHost();
28 }
29
30 public int getPort() {
31 return gateway.getPort();
32 }
33
34 public Member getGateway() {
35 return gateway.getGateway();
36 }
37
38 public Member getProxied() {
39 return proxied;
40 }
41
42 }