org.glassfish.openesb.pojose.api.annotation
Annotation Type Endpoint


@Target(value=FIELD)
@Retention(value=RUNTIME)
public @interface Endpoint

Declares member variable of type ServiceEndpoint as one of endpiont POJO service will consume. ServiceEndpoint instance will be injected when POJO instance is created. ServiceEndpoint instance will be null when POJO Engine fails to resolve/discover the Service endpoint.

Author:
sgenipud, gmpatil

Required Element Summary
 java.lang.String name
          JBI Endpoint name
 java.lang.String serviceQN
          JBI Endpoint servce QName.
 
Optional Element Summary
 java.lang.String inMessageType
          Deprecated. 11/05/2008: Use inMessageTypeQN.
 java.lang.String inMessageTypeQN
          Input message type.
 java.lang.String interfaceName
          Deprecated. 11/05/2008: Use interfaceQN.
 java.lang.String interfaceNS
          Deprecated. 11/05/2008: Use interfaceQN.
 java.lang.String interfaceQN
          JBI Endpoint interface QName.
 java.lang.String operationName
          Deprecated. 11/05/2008: Use operationQN.
 java.lang.String operationQN
          Operation QName.
 java.lang.String serviceName
          Deprecated. 11/05/2008: Use serviceQN.
 java.lang.String serviceNS
          Deprecated. 11/05/2008: Use serviceQN.
 

Element Detail

name

public abstract java.lang.String name
JBI Endpoint name


serviceQN

public abstract java.lang.String serviceQN
JBI Endpoint servce QName. Follows QName toString syntax. Ex: "{someNameSpace}localName"

serviceName

public abstract java.lang.String serviceName
Deprecated. 11/05/2008: Use serviceQN.

JBI Endpoint servce name

Default:
""

serviceNS

public abstract java.lang.String serviceNS
Deprecated. 11/05/2008: Use serviceQN.

JBI Endpoint servce namespace

Default:
""

interfaceQN

public abstract java.lang.String interfaceQN
JBI Endpoint interface QName. Follows QName toString syntax. Ex: "{someNameSpace}localName"

Default:
""

interfaceNS

public abstract java.lang.String interfaceNS
Deprecated. 11/05/2008: Use interfaceQN.

JBI Endpoint interface namespace. Used as Operation namespace as well as input message type namespace.

Default:
""

interfaceName

public abstract java.lang.String interfaceName
Deprecated. 11/05/2008: Use interfaceQN.

JBI Endpoint interface

Default:
""

inMessageTypeQN

public abstract java.lang.String inMessageTypeQN
Input message type. Follows QName toString syntax. Ex: "{someNameSpace}localName"

Default:
""

inMessageType

public abstract java.lang.String inMessageType
Deprecated. 11/05/2008: Use inMessageTypeQN.

Input message type. Interface namespace will be used as MessageType namspace.

Default:
""

operationQN

public abstract java.lang.String operationQN
Operation QName. Follows QName toString syntax. Ex: "{someNameSpace}localName".

Default:
""

operationName

public abstract java.lang.String operationName
Deprecated. 11/05/2008: Use operationQN.

Operation name. Interface namespace will be used as operation namspace.

Default:
""


Copyright © 2006-2008. All Rights Reserved.