@Override public Set<SimpSession> getSessions() { if (this.sessionLookup != null) { Map<String, SimpSession> sessions = this.sessionLookup.findSessions(getName()); return new HashSet<>(sessions.values()); } return new HashSet<>(this.sessions); }
@Override public boolean hasSessions() { if (this.sessionLookup != null) { return !this.sessionLookup.findSessions(getName()).isEmpty(); } return !this.sessions.isEmpty(); }
@Override @Nullable public SimpSession getSession(String sessionId) { if (this.sessionLookup != null) { return this.sessionLookup.findSessions(getName()).get(sessionId); } for (TransferSimpSession session : this.sessions) { if (session.getId().equals(sessionId)) { return session; } } return null; }
@Override public Set<SimpSession> getSessions() { if (this.sessionLookup != null) { Map<String, SimpSession> sessions = this.sessionLookup.findSessions(getName()); return new HashSet<>(sessions.values()); } return new HashSet<>(this.sessions); }
@Override public boolean hasSessions() { if (this.sessionLookup != null) { return !this.sessionLookup.findSessions(getName()).isEmpty(); } return !this.sessions.isEmpty(); }
@Override @Nullable public SimpSession getSession(String sessionId) { if (this.sessionLookup != null) { return this.sessionLookup.findSessions(getName()).get(sessionId); } for (TransferSimpSession session : this.sessions) { if (session.getId().equals(sessionId)) { return session; } } return null; }
@Override @Nullable public SimpSession getSession(String sessionId) { if (this.sessionLookup != null) { return this.sessionLookup.findSessions(getName()).get(sessionId); } for (TransferSimpSession session : this.sessions) { if (session.getId().equals(sessionId)) { return session; } } return null; }
@Override public boolean hasSessions() { if (this.sessionLookup != null) { return !this.sessionLookup.findSessions(getName()).isEmpty(); } return !this.sessions.isEmpty(); }
@Override public Set<SimpSession> getSessions() { if (this.sessionLookup != null) { Map<String, SimpSession> sessions = this.sessionLookup.findSessions(getName()); return new HashSet<>(sessions.values()); } return new HashSet<>(this.sessions); }
@Override @Nullable public SimpSession getSession(String sessionId) { if (this.sessionLookup != null) { return this.sessionLookup.findSessions(getName()).get(sessionId); } for (TransferSimpSession session : this.sessions) { if (session.getId().equals(sessionId)) { return session; } } return null; }
@Override public boolean hasSessions() { if (this.sessionLookup != null) { return !this.sessionLookup.findSessions(getName()).isEmpty(); } return !this.sessions.isEmpty(); }
@Override public Set<SimpSession> getSessions() { if (this.sessionLookup != null) { Map<String, SimpSession> sessions = this.sessionLookup.findSessions(getName()); return new HashSet<>(sessions.values()); } return new HashSet<>(this.sessions); }