mark classes as extension spi according to use indicated by implementation-bpel
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@937321 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
5c5367e2eb
commit
7766aa8f67
11 changed files with 12 additions and 2 deletions
|
@ -22,6 +22,7 @@ package org.apache.tuscany.sca.assembly;
|
|||
* Base interface for all assembly model objects.
|
||||
*
|
||||
* @version $Rev$ $Date$
|
||||
* @tuscany.spi.extension.inheritfrom
|
||||
*/
|
||||
public interface Base {
|
||||
String SCA11_NS = "http://docs.oasis-open.org/ns/opencsa/sca/200912";
|
||||
|
|
|
@ -26,6 +26,7 @@ import org.apache.tuscany.sca.policy.PolicySubject;
|
|||
* Describes an implementation and represents its configurable aspects.
|
||||
*
|
||||
* @version $Rev$ $Date$
|
||||
* @tuscany.spi.extension.asclient
|
||||
*/
|
||||
public interface ComponentType extends Base, PolicySubject {
|
||||
|
||||
|
|
|
@ -30,6 +30,7 @@ import org.apache.tuscany.sca.contribution.resolver.ModelResolver;
|
|||
* The representation of an SCA contribution.
|
||||
*
|
||||
* @version $Rev$ $Date$
|
||||
* @tuscany.spi.extension.asclient
|
||||
*/
|
||||
public interface Contribution extends Artifact, Extensible {
|
||||
|
||||
|
|
|
@ -27,6 +27,7 @@ import org.apache.tuscany.sca.contribution.resolver.ModelResolver;
|
|||
* The representation of an import.
|
||||
*
|
||||
* @version $Rev$ $Date$
|
||||
* @tuscany.spi.extension.asclient
|
||||
*/
|
||||
public interface Import extends Extensible {
|
||||
|
||||
|
|
|
@ -25,6 +25,7 @@ import org.apache.tuscany.sca.contribution.Import;
|
|||
* The representation of an XML namespace import.
|
||||
*
|
||||
* @version $Rev$ $Date$
|
||||
* @tuscany.spi.extension.asclient
|
||||
*/
|
||||
public interface NamespaceImport extends Import {
|
||||
|
||||
|
|
|
@ -43,6 +43,7 @@ import org.apache.tuscany.sca.common.xml.stax.StAXHelper;
|
|||
* A base class with utility methods for the other artifact processors in this module.
|
||||
*
|
||||
* @version $Rev$ $Date$
|
||||
* @tuscany.spi.extension.inheritfrom
|
||||
*/
|
||||
public abstract class BaseStAXArtifactProcessor {
|
||||
private static String SCA11_NS = "http://docs.oasis-open.org/ns/opencsa/sca/200912";
|
||||
|
|
|
@ -29,7 +29,7 @@ import javax.xml.stream.XMLStreamWriter;
|
|||
* An artifact processor that can read models from a StAX XMLStreamReader.
|
||||
*
|
||||
* @version $Rev$ $Date$
|
||||
* @tuscany.spi.extension.asclient
|
||||
* @tuscany.spi.extension.inheritfrom
|
||||
*/
|
||||
public interface StAXArtifactProcessor<M> extends ArtifactProcessor<M> {
|
||||
|
||||
|
|
|
@ -27,6 +27,7 @@ import java.net.URL;
|
|||
* An artifact processor that can read models from a URL.
|
||||
*
|
||||
* @version $Rev$ $Date$
|
||||
* @tuscany.spi.extension.asclient
|
||||
*/
|
||||
public interface URLArtifactProcessor<M> extends ArtifactProcessor<M> {
|
||||
|
||||
|
|
|
@ -41,7 +41,7 @@ import org.apache.tuscany.sca.contribution.processor.ProcessorContext;
|
|||
* and get the in-memory models representing the referenced artifacts.
|
||||
*
|
||||
* @version $Rev$ $Date$
|
||||
* @tuscany.spi.extension.asclient
|
||||
* @tuscany.spi.extension.inheritfrom
|
||||
*/
|
||||
public interface ModelResolver {
|
||||
|
||||
|
|
|
@ -30,6 +30,7 @@ import org.apache.tuscany.sca.implementation.bpel.xml.BPELImportElement;
|
|||
import org.apache.tuscany.sca.implementation.bpel.xml.BPELPartnerLinkElement;
|
||||
import org.apache.tuscany.sca.interfacedef.wsdl.WSDLInterface;
|
||||
|
||||
|
||||
/**
|
||||
* The model representing a BPEL process definition.
|
||||
*
|
||||
|
|
|
@ -29,6 +29,8 @@ import org.apache.tuscany.sca.interfacedef.Interface;
|
|||
* Represents a WSDL interface.
|
||||
*
|
||||
* @version $Rev$ $Date$
|
||||
* @tuscany.spi.extension.asclient
|
||||
* TODO check this spi tag is valid (indicated by access from implementation.bpel)
|
||||
*/
|
||||
public interface WSDLInterface extends Interface, Base {
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue