| Home > Java SE 6 > com.sun.xml.internal.ws.api.client > WSPortInfo.java [ javadoc ] |
/* * Copyright (c) 1997, 2008, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.sun.xml.internal.ws.api.client; import com.sun.istack.internal.NotNull; import com.sun.istack.internal.Nullable; import com.sun.xml.internal.ws.api.BindingID; import com.sun.xml.internal.ws.api.EndpointAddress; import com.sun.xml.internal.ws.api.WSService; import com.sun.xml.internal.ws.api.model.wsdl.WSDLPort; import javax.xml.ws.handler.PortInfo; /** * JAX-WS RI's extension to {@link PortInfo}. * * @author Kohsuke Kawaguchi */ public interface WSPortInfo extends PortInfo { /** * Returns {@link WSService} object that owns this port. */ @NotNull WSService getOwner(); /** * Returns the same information as {@link #getBindingID()} * but in a strongly-typed fashion */ @NotNull BindingID getBindingId(); /** * Gets the endpoint address of this port. */ @NotNull EndpointAddress getEndpointAddress(); /** * Gets the {@link WSDLPort} object that represents this port, * if {@link WSService} is configured with WSDL. Otherwise null. */ @Nullable WSDLPort getPort(); }