for (final Iterator<org.restlet.engine.connector.ConnectorHelper<org.restlet.Server>> iter = getRegisteredServers() .iterator(); (result == null) && iter.hasNext();) { connector = iter.next();
/** * Registers the default client and server connectors. */ public void registerDefaultConnectors() { getRegisteredClients().add( new org.restlet.engine.connector.FtpClientHelper(null)); getRegisteredClients().add( new org.restlet.engine.connector.HttpClientHelper(null)); getRegisteredClients().add( new org.restlet.engine.local.ClapClientHelper(null)); getRegisteredClients().add( new org.restlet.engine.local.RiapClientHelper(null)); getRegisteredServers().add( new org.restlet.engine.local.RiapServerHelper(null)); getRegisteredServers().add( new org.restlet.engine.connector.HttpServerHelper(null)); getRegisteredServers().add( new org.restlet.engine.connector.HttpsServerHelper(null)); getRegisteredClients().add( new org.restlet.engine.local.FileClientHelper(null)); getRegisteredClients().add( new org.restlet.engine.local.ZipClientHelper(null)); }
/** * Discovers the server and client connectors and register the default * connectors. * * @throws IOException */ private void discoverConnectors() throws IOException { registerHelpers(DESCRIPTOR_CLIENT_PATH, getRegisteredClients(), Client.class); registerHelpers(DESCRIPTOR_SERVER_PATH, getRegisteredServers(), org.restlet.Server.class); registerDefaultConnectors(); }
/** * Registers the helpers for a given bundle. * * @param bundle * The bundle to inspect. */ private void registerHelpers(Bundle bundle) { // Register server helpers registerHelper(bundle, Engine.getInstance().getRegisteredServers(), Server.class, Engine.DESCRIPTOR_SERVER_PATH); // Register client helpers registerHelper(bundle, Engine.getInstance().getRegisteredClients(), Client.class, Engine.DESCRIPTOR_CLIENT_PATH); // Register authentication helpers registerHelper(bundle, Engine.getInstance() .getRegisteredAuthenticators(), null, Engine.DESCRIPTOR_AUTHENTICATOR_PATH); // Register converter helpers registerHelper(bundle, Engine.getInstance().getRegisteredConverters(), null, Engine.DESCRIPTOR_CONVERTER_PATH); }