NbtAddress[] getAllByName( Name name, InetAddress addr ) throws UnknownHostException { int n; NameQueryRequest request = new NameQueryRequest( name ); NameQueryResponse response = new NameQueryResponse(); request.addr = addr != null ? addr : NbtAddress.getWINSAddress(); request.isBroadcast = request.addr == null; if( request.isBroadcast ) { request.addr = baddr; n = RETRY_COUNT; } else { request.isBroadcast = false; n = 1; } do { try { send( request, response, RETRY_TIMEOUT ); } catch( IOException ioe ) { if( log.level > 1 ) ioe.printStackTrace( log ); throw new UnknownHostException( name.name ); } if( response.received && response.resultCode == 0 ) { return response.addrEntry; } } while( --n > 0 && request.isBroadcast ); throw new UnknownHostException( name.name ); } NbtAddress getByName( Name name, InetAddress addr )
NbtAddress[] getAllByName( Name name, InetAddress addr ) throws UnknownHostException { int n; NameQueryRequest request = new NameQueryRequest( name ); NameQueryResponse response = new NameQueryResponse(); request.addr = addr != null ? addr : NbtAddress.getWINSAddress(); request.isBroadcast = request.addr == null; if( request.isBroadcast ) { request.addr = baddr; n = RETRY_COUNT; } else { request.isBroadcast = false; n = 1; } do { try { send( request, response, RETRY_TIMEOUT ); } catch( IOException ioe ) { if( log.level > 1 ) ioe.printStackTrace( log ); throw new UnknownHostException( name.name ); } if( response.received && response.resultCode == 0 ) { return response.addrEntry; } } while( --n > 0 && request.isBroadcast ); throw new UnknownHostException( name.name ); } NbtAddress getByName( Name name, InetAddress addr )
NbtAddress[] getAllByName( Name name, InetAddress addr ) throws UnknownHostException { int n; NameQueryRequest request = new NameQueryRequest( name ); NameQueryResponse response = new NameQueryResponse(); request.addr = addr != null ? addr : NbtAddress.getWINSAddress(); request.isBroadcast = request.addr == null; if( request.isBroadcast ) { request.addr = baddr; n = RETRY_COUNT; } else { request.isBroadcast = false; n = 1; } do { try { send( request, response, RETRY_TIMEOUT ); } catch( IOException ioe ) { if( log.level > 1 ) ioe.printStackTrace( log ); throw new UnknownHostException( name.name ); } if( response.received && response.resultCode == 0 ) { return response.addrEntry; } } while( --n > 0 && request.isBroadcast ); throw new UnknownHostException( name.name ); } NbtAddress getByName( Name name, InetAddress addr )
NbtAddress[] getAllByName( Name name, InetAddress addr ) throws UnknownHostException { int n; NameQueryRequest request = new NameQueryRequest( name ); NameQueryResponse response = new NameQueryResponse(); request.addr = addr != null ? addr : NbtAddress.getWINSAddress(); request.isBroadcast = request.addr == null; if( request.isBroadcast ) { request.addr = baddr; n = RETRY_COUNT; } else { request.isBroadcast = false; n = 1; } do { try { send( request, response, RETRY_TIMEOUT ); } catch( IOException ioe ) { if( log.level > 1 ) ioe.printStackTrace( log ); throw new UnknownHostException( name.name ); } if( response.received && response.resultCode == 0 ) { return response.addrEntry; } } while( --n > 0 && request.isBroadcast ); throw new UnknownHostException( name.name ); } NbtAddress getByName( Name name, InetAddress addr )
NbtAddress getByName( Name name, InetAddress addr ) throws UnknownHostException { int n; NameQueryRequest request = new NameQueryRequest( name ); NameQueryResponse response = new NameQueryResponse();
NbtAddress getByName( Name name, InetAddress addr ) throws UnknownHostException { int n; NameQueryRequest request = new NameQueryRequest( name ); NameQueryResponse response = new NameQueryResponse();
NbtAddress getByName( Name name, InetAddress addr ) throws UnknownHostException { int n; NameQueryRequest request = new NameQueryRequest( name ); NameQueryResponse response = new NameQueryResponse();
NbtAddress getByName( Name name, InetAddress addr ) throws UnknownHostException { int n; NameQueryRequest request = new NameQueryRequest( name ); NameQueryResponse response = new NameQueryResponse();
NbtAddress[] getAllByName ( Name name, InetAddress addr ) throws UnknownHostException { int n; Configuration config = this.transportContext.getConfig(); NameQueryRequest request = new NameQueryRequest(config, name); NameQueryResponse response = new NameQueryResponse(config); request.addr = addr != null ? addr : getWINSAddress(); request.isBroadcast = request.addr == null; if ( request.isBroadcast ) { request.addr = this.baddr; n = config.getNetbiosRetryCount(); } else { request.isBroadcast = false; n = 1; } do { try { send(request, response, config.getNetbiosRetryTimeout()); } catch ( IOException ioe ) { log.info("Failed to send nameservice request for " + name.name, ioe); throw new UnknownHostException(name.name); } if ( response.received && response.resultCode == 0 ) { return response.addrEntry; } } while ( --n > 0 && request.isBroadcast ); throw new UnknownHostException(name.name); }
NbtAddress[] getAllByName ( Name name, InetAddress addr ) throws UnknownHostException { int n; Configuration config = this.transportContext.getConfig(); NameQueryRequest request = new NameQueryRequest(config, name); NameQueryResponse response = new NameQueryResponse(config); request.addr = addr != null ? addr : getWINSAddress(); request.isBroadcast = request.addr == null; if ( request.isBroadcast ) { request.addr = this.baddr; n = config.getNetbiosRetryCount(); } else { request.isBroadcast = false; n = 1; } do { try { send(request, response, config.getNetbiosRetryTimeout()); } catch ( IOException ioe ) { log.info("Failed to send nameservice request for " + name.name, ioe); throw new UnknownHostException(name.name); } if ( response.received && response.resultCode == 0 ) { return response.addrEntry; } } while ( --n > 0 && request.isBroadcast ); throw new UnknownHostException(name.name); }
NbtAddress getByName ( Name name, InetAddress addr ) throws UnknownHostException { NameQueryRequest request = new NameQueryRequest(this.transportContext.getConfig(), name); NameQueryResponse response = new NameQueryResponse(this.transportContext.getConfig());
NbtAddress getByName ( Name name, InetAddress addr ) throws UnknownHostException { NameQueryRequest request = new NameQueryRequest(this.transportContext.getConfig(), name); NameQueryResponse response = new NameQueryResponse(this.transportContext.getConfig());