@Override public void startElement(final String name, final Attributes attrs) { this.attrs = attrs; if(name.equals("Server")) { current = new Host(protocols.forScheme(Scheme.ftp)); } }
@Override public void startElement(String name, Attributes attrs) { switch(name) { case "Settings": String type = attrs.getValue("xsi:type"); switch(type) { case "GoogleSettings": current = new Host(protocols.forType(Protocol.Type.googlestorage)); break; case "S3Settings": case "DunkelSettings": current = new Host(protocols.forType(Protocol.Type.s3)); break; default: log.warn("Unsupported connection type:" + type); break; } break; } }
@Override public void startElement(final String name, final Attributes attrs) { switch(name) { case "object": final String type = attrs.getValue("type"); switch(type) { case "FAVORITE": current = new Host(protocols.forScheme(Scheme.ftp)); break; default: log.warn(String.format("Unsupported type: %s", type)); break; } break; case "attribute": attribute = attrs.getValue("name"); break; } }
private IOException failure(final String target, final IllegalArgumentException e) { final Proxy proxy = proxyFinder.find(new Host(protocol, target)); return new ConnectException(String.format("Unsupported proxy type %s", proxy.getType())); }
public static ConnectionController create(final WindowController parent) { synchronized(NSApplication.sharedApplication()) { if(!open.containsKey(parent)) { final ConnectionController c = new ConnectionController( new Host(ProtocolFactory.get().forName(PreferencesFactory.get().getProperty("connection.protocol.default"))) ) { @Override public void invalidate() { open.remove(parent); super.invalidate(); } }; c.loadBundle(); open.put(parent, c); return c; } else { final ConnectionController c = open.get(parent); c.loadBundle(); return c; } } } }
@Override public Host find(final Location.Name region, final boolean tls) { final Protocol protocol; if(tls) { protocol = new UDTTLSProtocol(); } else { protocol = new UDTProtocol(); } return new Host(protocol, String.format("%s.qloudsonic.io", region.getIdentifier()), protocol.getScheme().getPort()); }
@Override public void startElement(String name, Attributes attrs) { if(name.equals("FavoriteItem")) { current = new Host(protocols.forScheme(Scheme.ftp)); current.getCredentials().setUsername( PreferencesFactory.get().getProperty("connection.login.anon.name")); } }
if(line.startsWith("[")) { this.add(current); current = new Host(protocols.forScheme(Scheme.ftp)); current.getCredentials().setUsername( PreferencesFactory.get().getProperty("connection.login.anon.name"));
public CustomOriginCloudFrontDistributionConfiguration(final Host origin, final X509TrustManager trust, final X509KeyManager key) { // Configure with the same host as S3 to get the same credentials from the keychain. super(new S3Session(new Host(new S3Protocol(), new S3Protocol().getDefaultHostname(), origin.getCdnCredentials()), trust, key), Collections.emptyMap()); this.origin = origin; }
public CustomOriginCloudFrontDistributionConfiguration(final Host origin) { this(origin, new KeychainX509TrustManager(new DefaultTrustManagerHostnameCallback( new Host(new S3Protocol(), new S3Protocol().getDefaultHostname())) ), new KeychainX509KeyManager( new Host(new S3Protocol(), new S3Protocol().getDefaultHostname()) ) ); }
while((line = in.readLine()) != null) { if(line.startsWith("[account_")) { current = new Host(protocols.forScheme(Scheme.s3));
this.add(current); current = new Host(protocols.forScheme(Scheme.ftp)); current.getCredentials().setUsername( PreferencesFactory.get().getProperty("connection.login.anon.name"));
protected void add(final String fullname, final String hostname, final int port, final String user, final String password, final String path) { final Protocol protocol = this.getProtocol(fullname); if(null == protocol) { log.warn(String.format("Unknown service type for %s", fullname)); return; } final Host host = new Host(protocol, hostname, port); host.getCredentials().setUsername(user); host.getCredentials().setPassword(password); if(StringUtils.isNotBlank(path)) { host.setDefaultPath(PathNormalizer.normalize(path)); } host.setComment(UserDateFormatterFactory.get().getLongFormat(new Date().getTime())); this.add(fullname, host); }
while((line = in.readLine()) != null) { if(line.startsWith("[")) { current = new Host(protocols.forScheme(Scheme.ftp)); current.getCredentials().setUsername( PreferencesFactory.get().getProperty("connection.login.anon.name"));
/** * @param target Hostname * @return Socket factory configured with SOCKS proxy if route is determined to be proxied. Otherwise * direct connection socket factory. */ protected SocketFactory factory(final String target) { final Proxy proxy = proxyFinder.find(new Host(protocol, target)); if(!types.contains(proxy.getType())) { log.warn(String.format("Use of %s proxy is disabled for socket factory %s", proxy.getType(), this)); return new NetworkInterfaceAwareSocketFactory(new DefaultSocketFactory(), blacklisted); } switch(proxy.getType()) { case SOCKS: if(log.isInfoEnabled()) { log.info(String.format("Configured to use SOCKS proxy %s", proxy)); } final java.net.Proxy socksProxy = new java.net.Proxy( java.net.Proxy.Type.SOCKS, new InetSocketAddress(proxy.getHostname(), proxy.getPort())); return new NetworkInterfaceAwareSocketFactory(new DefaultSocketFactory(), blacklisted, socksProxy); case HTTP: case HTTPS: if(log.isInfoEnabled()) { log.info(String.format("Configured to use HTTP proxy %s", proxy)); } final java.net.Proxy httpProxy = new java.net.Proxy( java.net.Proxy.Type.HTTP, new InetSocketAddress(proxy.getHostname(), proxy.getPort())); return new NetworkInterfaceAwareSocketFactory(new HttpProxySocketFactory(httpProxy), blacklisted, httpProxy); } return new NetworkInterfaceAwareSocketFactory(new DefaultSocketFactory(), blacklisted); }
switch(name) { case "site": current = new Host(protocols.forScheme(Scheme.ftp), attrs.getValue("hName")); current.setNickname(attrs.getValue("name")); current.getCredentials().setUsername(attrs.getValue("un"));
return; Host bookmark = new Host(protocol, server, port); String nickname = favorite.nickname(); if(StringUtils.isNotBlank(nickname)) {
return false; final Host host = new Host(protocols.forScheme(Scheme.ftp), server); final String port = bookmark.stringForKey("Port"); if(StringUtils.isNotBlank(port)) {
while(reader.hasNext()) { reader.beginObject(); final Host current = new Host(protocols.forScheme(Scheme.ftp)); boolean skip = false; while(reader.hasNext()) {
@Action public void addBookmarkButtonClicked(final ID sender) { final Host bookmark; if(this.isMounted()) { Path selected = this.getSelectedPath(); if(null == selected || !selected.isDirectory()) { selected = this.workdir(); } bookmark = new HostDictionary().deserialize(pool.getHost().serialize(SerializerFactory.get())); // Make sure a new UUID is asssigned for duplicate bookmark.setUuid(null); bookmark.setDefaultPath(selected.getAbsolute()); } else { bookmark = new Host(ProtocolFactory.get().forName(preferences.getProperty("connection.protocol.default"))); } this.selectBookmarks(BookmarkSwitchSegement.bookmarks); this.addBookmark(bookmark); }