Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

  1. Create a Java class that implements the Endpoint's business logic. Example: Creating a web service that external clients can invoke.
  2. Add Endpoint's business logic, invoking CatalogFramework calls as needed.  
  3. Import the

    Insert excerpt
    ApplicationName
    ApplicationName
    nopaneltrueApplicationName
    packages to the bundle's manifest for run-time (in addition to any other required packages):

    Code Block
    xml
    xml
    Import-Package: ddf.catalog, ddf.catalog.*
    Tip

    It is recommended to use the maven bundle plugin to create the Endpoint bundle's manifest as opposed to directly editing the manifest file.

  4. Retrieve an instance of CatalogFramework from the OSGi registry.
  5. Deploy the packaged service to 
    Insert excerpt
    ApplicationName
    ApplicationName
    nopaneltrueApplicationName
    .
Tip
titleNo implementation of an interface is required

Unlike other

Insert excerpt
ApplicationName
ApplicationName
nopaneltrueApplicationName
components that require you to implement a standard interface, no implementation of an interface is required in order to create an endpoint.

...