Package org.systinet.wasp.dd

Provides WSO2 SOA Enablement Server Deployment Descriptor manipulation API.

See:
          Description

Interface Summary
AttributablePart Part of deployment descriptor that can contain a Attributes.
Attributes This interface represents configuration of attribues in deployment descriptor.
Attributes.Class This interface represents configuration of class' attributes.
Attributes.Class.Attribute This interface represents attribute associated with Attributes.Class, Attributes.Class.Field, Attributes.Class.Method or Attributes.Class.Method.Parameter.
Attributes.Class.Field This interface represents field associated with Attributes.Class.
Attributes.Class.Method This interface represents method associated with Attributes.Class.
Attributes.Class.Method.Parameter This interface represents parameter associated with Attributes.Class.Method.
Builder.BuilderFactory  
ConfigurablePart Deprecated. See ExtensiblePart
Configuration Deprecated. See ExtensiblePart
Configuration.Config This interface is a part of configuration that has the same update properties.
Dependency This class represents dependency between deployment descriptors, the dd containing a dependency imports from a dd which this dependency points to.
DeploymentDescriptor This interface represents the deployment descriptor.
DeploymentPart This interface represents a part of a deployment descriptor.
DocumentablePart This interface represents part of deployment descriptor that can contain a Documentation.
Documentation This interface represents the documentation contained in a deployment descriptor's part.
Export This interface contains dd parts that are to be exported to depending packages.
ExtensiblePart Part of deployment descriptor that can contain a Element.
FaultSerialization This interface represents a fault serialization deployment part.
Handler This interface represents a handler deployment part.
Header This interface represents header subelement of understand element.
HeaderProcessor Deprecated. Use Handler as a replacement.
ImplementablePart This interface represents part of deployment descriptor that can contain implementation class name.
Interceptor This interface represents an interceptor deployment part.
Listener This interface represents a listener deployment part.
Loader This interface is responsible for accessing the XML file containing a deployment descriptor.
Module This interface contains a deployment descriptor's part for a module.
NamedPart This interface represents a deployment part of a call mediator.
OrderedPart This interface describes a deployment descriptor's part that contains order information.
Packager This interface contains an information about the author of the deployment package.
PolicyAssertion This interface represents a policy assertion in deployment descriptor.
Processing This interface describes the deployment descriptor's processing.
Schema This interface is used for configuring schema repository.
Serialization This interface represents a serialization part in the deployment descriptor.
ServiceClient This interface describes configuration of a client of a service.
ServiceEndpoint This interface describes WSO2 SOA Enablement Server service part of a deployment descriptor.
ServiceInstance This interface describes configuration of an instance of service.
ServiceMediator This interface describes a service mediator configuration.
Transport This interface describes transport configuration.
TypeMapping This interface represents mapping between Java and XML schema types.
TypeMapping.TypeMap This interface describes mapping details between one Java and XML schema type.
Version This class represents a version of a package.
Writer.WriterFactory  
 

Class Summary
Builder This abstract class is used for reading building of a DeploymentDescriptor from XML representation.
Writer The writer for saving deployment descriptor to a stream.
 

Exception Summary
DeploymentException This is an exception thrown in case of an error occurrence during the processing of a deployment descriptor.
DuplicatedNameException This exception is thrown when a duplicate name occurs in a deployment descriptor or any of its processings or among dependent deployment descriptors with same target namespace.
 

Package org.systinet.wasp.dd Description

Provides WSO2 SOA Enablement Server Deployment Descriptor manipulation API.

This API is intended to use in different deployment tools and is widely used by WSO2 SOA Enablement Server's tools and Admin Console as well as by the WSO2 SOA Enablement Server iselfs.

The API consists of two basic parts. The classes Builder and Writer allow the deserialization and serialization of the object representation of deployment descritor from/to the XML (stored usually in the file "package.xml" inside the deployment package). The rest of interfaces make up the object model of deployment descriptor with the DeploymentDescriptor as the root element of the hierarchy.

Related Documentation

The deployment descriptor is a part of the deployment package. For more information about packages and deployment descriptors see:

Since:
WASP 4.0
See Also:
DeploymentDescriptor