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


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

Annotates member variables of type Consumer in a Provider class instance. Consumer instance will be injected before Operation method is called by the service engine. Consumer instance will be null when service engine fails to resolve/discover the ServiceEndpoint.

Author:
gmpatil
See Also:
Consumer

Required Element Summary
 java.lang.String name
          JBI Endpoint name
 java.lang.String serviceQN
          JBI Endpoint servce QName.
 
Optional Element Summary
 java.lang.String inMessageTypeQN
          Input message type.
 java.lang.String interfaceQN
          JBI Endpoint interface QName.
 java.lang.String operationQN
          Operation QName.
 

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"

interfaceQN

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

Default:
""

inMessageTypeQN

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

Default:
""

operationQN

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

Default:
""


Copyright © 2006-2009. All Rights Reserved.