All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.objectfabric.CometURIHandler Maven / Gradle / Ivy

There is a newer version: 0.9.1
Show newest version
///**
// * This file is part of ObjectFabric (http://objectfabric.org).
// *
// * ObjectFabric is licensed under the Apache License, Version 2.0, the terms
// * of which may be found at http://www.apache.org/licenses/LICENSE-2.0.html.
// * 
// * Copyright ObjectFabric Inc.
// * 
// * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
// * WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
// */
//
//package org.objectfabric;
//
///**
// * Long polling over HTTP.
// */
//public class CometURIHandler extends ClientURIHandler {
//
//    public static final String SCHEME_HTTP = "http", SCHEME_HTTPS = "https";
//
//    private static final CometURIHandler _instance = new CometURIHandler();
//
//    static CometURIHandler getInstance() {
//        return _instance;
//    }
//
//    private CometURIHandler() {
//    }
//
//    @Override
//    public URI handle(Address address, String path) {
//        if (address.Host != null && address.Host.length() > 0) {
//            String s = address.Scheme;
//
//            if (SCHEME_HTTP.equals(s) || SCHEME_HTTPS.equals(s)) {
//                Remote remote = get(address);
//                return remote.getURI(path);
//            }
//        }
//
//        return null;
//    }
//
//    @Override
//    Remote createRemote(Address address) {
//        return new CometRemote(address);
//    }
//}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy