Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
xml
xml
titleSample Topology Descriptor
linenumberstrue
<topology>

  <gateway>

     <provider/>
<provider>
      <role>...</role>
      <name>...</name>
      <config>...</config>
     <chain name="">
  <param><name>...</name><value>...</value></param>
    </provider>

     <provider role="" name=""><!-- NOTE: There will be a "built-in" "default" chain definition. -->  
    <!-- Struggling with attribute/child element <param name="" value=""/>for name. -->  
    <chain>
      <name>...</name>
      <!-- Struggling with the tag name. -->  
      </provider><provider-ref>
        <role></role>
        <name></name>
        <param><name></name><value></value></param>
      </provider-ref>
      <provider/>-ref>...</provider-ref>
    </chain>
    <chain>...</chain>

  </gateway>

  <service>
    <role>...</role>
    <url>...</url>
    <chain-ref>my-chain</chain-ref>
    <param><role></role><name></name><value></value></param>
  </service>

</topology>
Code Block
java
java
titleDeploymentContext
linenumberstrue
public interface DeploymentContext {
  ...
  @Deprecated
  void contributeFilter(
      Service service,
      ResourceDescriptor resource,
      String role,
      String name,
      List<FilterParamDescriptor> params );

  void contributeChain(
      Service service,
      ResourceDescriptor resource,
      String chainName,
      List<ServiceParamDescriptor> params );
  ...
}

...