KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > netbeans > modules > j2ee > sun > dd > api > common > WebserviceEndpoint


1 /*
2  * The contents of this file are subject to the terms of the Common Development
3  * and Distribution License (the License). You may not use this file except in
4  * compliance with the License.
5  *
6  * You can obtain a copy of the License at http://www.netbeans.org/cddl.html
7  * or http://www.netbeans.org/cddl.txt.
8  *
9  * When distributing Covered Code, include this CDDL Header Notice in each file
10  * and include the License file at http://www.netbeans.org/cddl.txt.
11  * If applicable, add the following below the CDDL Header, with the fields
12  * enclosed by brackets [] replaced by your own identifying information:
13  * "Portions Copyrighted [year] [name of copyright owner]"
14  *
15  * The Original Software is NetBeans. The Initial Developer of the Original
16  * Software is Sun Microsystems, Inc. Portions Copyright 1997-2006 Sun
17  * Microsystems, Inc. All Rights Reserved.
18  */

19 /*
20  * WebserviceEndpoint.java
21  *
22  * Created on November 17, 2004, 5:21 PM
23  */

24
25 package org.netbeans.modules.j2ee.sun.dd.api.common;
26
27 import org.netbeans.modules.j2ee.sun.dd.api.VersionNotSupportedException;
28
29 /**
30  *
31  * @author Nitya Doraisamy
32  */

33 public interface WebserviceEndpoint extends org.netbeans.modules.j2ee.sun.dd.api.CommonDDBean {
34     public static final String JavaDoc VERSION_SERVER_8_0 = "Server 8.0";
35     public static final String JavaDoc VERSION_SERVER_8_1 = "Server 8.1";
36     public static final String JavaDoc VERSION_SERVER_9_0 = "Server 9.0";
37     
38     public static final String JavaDoc PORT_COMPONENT_NAME = "PortComponentName"; // NOI18N
39
public static final String JavaDoc ENDPOINT_ADDRESS_URI = "EndpointAddressUri"; // NOI18N
40
public static final String JavaDoc LOGIN_CONFIG = "LoginConfig"; // NOI18N
41
public static final String JavaDoc TRANSPORT_GUARANTEE = "TransportGuarantee"; // NOI18N
42
public static final String JavaDoc SERVICE_QNAME = "ServiceQname"; // NOI18N
43
public static final String JavaDoc TIE_CLASS = "TieClass"; // NOI18N
44
public static final String JavaDoc SERVLET_IMPL_CLASS = "ServletImplClass"; // NOI18N
45
public static final String JavaDoc MESSAGE_SECURITY_BINDING = "MessageSecurityBinding"; // NOI18N
46
public static final String JavaDoc DEBUGGING_ENABLED = "DebuggingEnabled"; // NOI18N
47

48     /** Setter for port-component-name property
49      * @param value property value
50      */

51     public void setPortComponentName(java.lang.String JavaDoc value);
52     /** Getter for port-component-name property.
53      * @return property value
54      */

55     public java.lang.String JavaDoc getPortComponentName();
56     
57     /** Setter for endpoint-address-uri property
58      * @param value property value
59      */

60     public void setEndpointAddressUri(java.lang.String JavaDoc value);
61     /** Getter for endpoint-address-uri property.
62      * @return property value
63      */

64     public java.lang.String JavaDoc getEndpointAddressUri();
65     
66     /** Setter for login-config property
67      * @param value property value
68      */

69     public void setLoginConfig(LoginConfig value);
70     /** Getter for login-config property.
71      * @return property value
72      */

73     public LoginConfig getLoginConfig();
74     
75     public LoginConfig newLoginConfig();
76     
77     /** Setter for transport-guarantee property
78      * @param value property value
79      */

80     public void setTransportGuarantee(java.lang.String JavaDoc value);
81     /** Getter for transport-guarantee property.
82      * @return property value
83      */

84     public java.lang.String JavaDoc getTransportGuarantee();
85     
86     
87     /** Setter for service-qname property
88      * @param value property value
89      */

90     public void setServiceQname(ServiceQname value);
91     /** Getter for service-qname property.
92      * @return property value
93      */

94     public ServiceQname getServiceQname();
95     
96     public ServiceQname newServiceQname();
97
98     /** Setter for tie-class property
99      * @param value property value
100      */

101     public void setTieClass(java.lang.String JavaDoc value);
102     /** Getter for tie-class property.
103      * @return property value
104      */

105     public java.lang.String JavaDoc getTieClass();
106     
107     /** Setter for servlet-impl-class property
108      * @param value property value
109      */

110     public void setServletImplClass(java.lang.String JavaDoc value);
111     /** Getter for servlet-impl-class property.
112      * @return property value
113      */

114     public java.lang.String JavaDoc getServletImplClass();
115     
116     //For AppServer 8.1 & 9.0
117
/** Setter for message-security-binding property
118      * @param value property value
119      */

120     public void setMessageSecurityBinding(MessageSecurityBinding value) throws VersionNotSupportedException;
121     /** Getter for message-security-binding property.
122      * @return property value
123      */

124     public MessageSecurityBinding getMessageSecurityBinding() throws VersionNotSupportedException;
125     
126     public MessageSecurityBinding newMessageSecurityBinding() throws VersionNotSupportedException;
127     
128     //For Appserver 9.0
129
public void setDebuggingEnabled(String JavaDoc value) throws VersionNotSupportedException;
130    
131     public String JavaDoc getDebuggingEnabled() throws VersionNotSupportedException;
132      
133 }
134
Popular Tags