KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > apache > mailet > HostAddress


1 /***********************************************************************
2  * Copyright (c) 2004 The Apache Software Foundation. *
3  * All rights reserved. *
4  * ------------------------------------------------------------------- *
5  * Licensed under the Apache License, Version 2.0 (the "License"); you *
6  * may not use this file except in compliance with the License. You *
7  * may obtain a copy of the License at: *
8  * *
9  * http://www.apache.org/licenses/LICENSE-2.0 *
10  * *
11  * Unless required by applicable law or agreed to in writing, software *
12  * distributed under the License is distributed on an "AS IS" BASIS, *
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or *
14  * implied. See the License for the specific language governing *
15  * permissions and limitations under the License. *
16  ***********************************************************************/

17
18 package org.apache.mailet;
19
20 /* A specialized subclass of javax.mail.URLName, which provides location
21  * information for servers.
22  *
23  * @since Mailet API v2.2.0a16-unstable
24  */

25 public class HostAddress extends javax.mail.URLName JavaDoc
26 {
27     private String JavaDoc hostname;
28
29     public HostAddress(String JavaDoc hostname, String JavaDoc url)
30     {
31         super(url);
32         this.hostname = hostname;
33     }
34
35     public String JavaDoc getHostName()
36     {
37         return hostname;
38     }
39
40 /*
41     public static void main(String[] args) throws Exception
42     {
43         HostAddress url;
44         try
45         {
46             url = new HostAddress("mail.devtech.com", "smtp://" + "66.112.202.2" + ":25");
47             System.out.println("Hostname: " + url.getHostName());
48             System.out.println("The protocol is: " + url.getProtocol());
49             System.out.println("The host is: " + url.getHost());
50             System.out.println("The port is: " + url.getPort());
51             System.out.println("The user is: " + url.getUsername());
52             System.out.println("The password is: " + url.getPassword());
53             System.out.println("The file is: " + url.getFile());
54             System.out.println("The ref is: " + url.getRef());
55         }
56         catch (Exception e)
57         {
58             System.err.println(e);
59         };
60     }
61 */

62 }
63
Popular Tags