KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > HTTPClient > shttp > Handler


1 /*
2  * @(#)Handler.java 0.3-2 18/06/1999
3  *
4  * This file is part of the HTTPClient.shttp package
5  * Copyright (C) 1996-1999 Ronald Tschalär
6  *
7  * This library is free software; you can redistribute it and/or
8  * modify it under the terms of the GNU Lesser General Public
9  * License as published by the Free Software Foundation; either
10  * version 2 of the License, or (at your option) any later version.
11  *
12  * This library is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15  * Lesser General Public License for more details.
16  *
17  * You should have received a copy of the GNU Lesser General Public
18  * License along with this library; if not, write to the Free
19  * Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
20  * MA 02111-1307, USA
21  *
22  * For questions, suggestions, bug-reports, enhancement-requests etc.
23  * I may be contacted at:
24  *
25  * ronald@innovation.ch
26  *
27  */

28
29 package HTTPClient.shttp;
30
31 import java.io.IOException JavaDoc;
32 import java.net.URL JavaDoc;
33 import java.net.URLConnection JavaDoc;
34 import java.net.URLStreamHandler JavaDoc;
35 import HTTPClient.ProtocolNotSuppException;
36
37
38 /**
39  * This class implements a URLStreamHandler for shttp URLs. With this you
40  * can use the HTTPClient package as a replacement for the JDKs client.
41  * To do so define the property java.protocol.handler.pkgs=HTTPClient .
42  *
43  * @version 0.3-2 18/06/1999
44  * @author Ronald Tschalär
45  */

46
47 public class Handler extends URLStreamHandler JavaDoc
48 {
49     public Handler() throws ProtocolNotSuppException
50     {
51     new HTTPClient.HTTPConnection("shttp", "", -1);
52     }
53
54     public URLConnection JavaDoc openConnection(URL JavaDoc url)
55         throws IOException JavaDoc, ProtocolNotSuppException
56     {
57         return new HTTPClient.HttpURLConnection(url);
58     }
59 }
60
61
Popular Tags