/** * By default return the interface contract for the reference */ public InterfaceContract getInterfaceContract(Binding binding) { return getInterfaceContract(); }
/** * By default return the interface contract for the service */ public InterfaceContract getInterfaceContract(Binding binding) { return getInterfaceContract(); }
/** * Get the services callbacl enpoint references that * represent endpoint references from which callbacks * originate * * @return callbackEndpoint the reference callback endpoint */ public List<EndpointReference> getCallbackEndpointReferences() { resolve(); return callbackEndpointReferences; }
@Override protected void reset() { super.reset(); this.xml = null; }
public Component getComponent() { resolve(); return component; }
public void setCallbackEndpoint(Endpoint callbackEndpoint) { this.callbackEndpoint = callbackEndpoint; reset(); }
public String toString() { return getName(); } }
/** * Constructs a new component reference. */ protected ComponentReferenceImpl() { // Set multiplicity to null so that by default it'll inherit from the Reference setMultiplicity(null); }
/** * Use endpoint information to work out what the interface contract for the * binding is. */ @Override public InterfaceContract getInterfaceContract(Binding binding) { InterfaceContract interfaceContract = null; if (interfaceContract == null) { interfaceContract = getInterfaceContract(); } return interfaceContract; }
/** * @see org.apache.tuscany.sca.assembly.impl.ComponentReferenceImpl#clone() */ @Override public Object clone() throws CloneNotSupportedException { RuntimeComponentReferenceImpl ref = (RuntimeComponentReferenceImpl)super.clone(); return ref; }
public Component getComponent() { resolve(); return component; }
public void setService(ComponentService service) { this.service = service; reset(); }
public Endpoint getCallbackEndpoint() { resolve(); return callbackEndpoint; }
/** * By default return the interface contract for the reference */ public InterfaceContract getInterfaceContract(Binding binding) { return getInterfaceContract(); }
public List<PolicySet> getPolicySets() { resolve(); return policySets; }
public void setBinding(Binding binding) { this.binding = binding; reset(); }
public ComponentReference getReference() { resolve(); return reference; }
/** * Get the services callbacl enpoint references that * represent endpoint references from which callbacks * originate * * @return callbackEndpoint the reference callback endpoint */ public List<EndpointReference> getCallbackEndpointReferences() { resolve(); return callbackEndpointReferences; }