public Set getManagedSessions( SocketAddress serviceAddress ) { Set sessions; synchronized( managedSessions ) { sessions = ( Set )managedSessions.get( serviceAddress ); if( sessions == null ) { sessions = new IdentityHashSet(); } } return Collections.unmodifiableSet( sessions ); }
public IdentityHashSet( Collection c ) { addAll( c ); }
private MessageEncoder findEncoder( Class type ) { MessageEncoder encoder = ( MessageEncoder ) encoders.get( type ); if( encoder == null ) { encoder = findEncoder( type, new IdentityHashSet() ); } return encoder; }
public Set getManagedSessions( SocketAddress address ) { if( address == null ) throw new NullPointerException( "address" ); VmPipe pipe = null; synchronized( boundHandlers ) { pipe = ( VmPipe ) boundHandlers.get( address ); if( pipe == null ) { throw new IllegalArgumentException( "Address not bound: " + address ); } } Set managedSessions = pipe.getManagedServerSessions(); return Collections.unmodifiableSet( new IdentityHashSet( Arrays.asList( managedSessions.toArray() ) ) ); }
this.sessionConfigType = sessionConfigType; Set<Class<? extends Object>> newEnvelopeTypes = new IdentityHashSet<>(); for (Class<? extends Object> c : envelopeTypes) { newEnvelopeTypes.add(c);
new IdentityHashSet<>(); Collections.addAll(newEnvelopeTypes, envelopeTypes); this.envelopeTypes = Collections.unmodifiableSet(newEnvelopeTypes);
this.sessionConfigType = sessionConfigType; Set<Class<? extends Object>> newEnvelopeTypes = new IdentityHashSet<>(); for (Class<? extends Object> c : envelopeTypes) { newEnvelopeTypes.add(c);
triedClasses = new IdentityHashSet(); triedClasses.add( type );
triedClasses = new IdentityHashSet<>();
triedClasses = new IdentityHashSet<>();
triedClasses = new IdentityHashSet<>();
triedClasses = new IdentityHashSet<>();
triedClasses = new IdentityHashSet<>();
triedClasses = new IdentityHashSet<>();
if( sessions == null ) sessions = new IdentityHashSet(); managedSessions.put( serviceAddress, sessions ); firstSession = true;