org.systinet.wasp.dd
Interface Transport

All Superinterfaces:
ConfigurablePart, DeploymentPart, ExtensiblePart, ImplementablePart, NamedPart

public interface Transport
extends NamedPart, ImplementablePart, ConfigurablePart, ExtensiblePart

This interface describes transport configuration.

Since:
4.0
Component:
Core

Method Summary
 java.lang.String getScheme()
          Returns the scheme of the transport.
 boolean isDefaultServer()
          Returns true if the transport is used as a default server-side transport for given scheme.
 boolean isPreload()
          Returns true if the transport is initialised and started during WSO2 SOA Enablement Server boot.
 void setDefaultServer(boolean defaultServer)
          Allows to choose the default server-side transport used for given scheme.
 void setPreload(boolean preload)
          Enable or disable transport initialisation during WSO2 SOA Enablement Server boot.
 void setScheme(java.lang.String scheme)
          Sets the scheme of the transport.
 
Methods inherited from interface org.systinet.wasp.dd.NamedPart
getName, setName
 
Methods inherited from interface org.systinet.wasp.dd.DeploymentPart
getDeploymentDescriptor
 
Methods inherited from interface org.systinet.wasp.dd.ImplementablePart
getImplementationClass, setImplementationClass
 
Methods inherited from interface org.systinet.wasp.dd.ConfigurablePart
getConfiguration
 
Methods inherited from interface org.systinet.wasp.dd.ExtensiblePart
addElement, getElements
 

Method Detail

getScheme

public java.lang.String getScheme()
Returns the scheme of the transport.

Returns:
the scheme of the transport

setScheme

public void setScheme(java.lang.String scheme)
Sets the scheme of the transport. No checks are performed if the schema exists.

Parameters:
scheme - the scheme

isPreload

public boolean isPreload()
Returns true if the transport is initialised and started during WSO2 SOA Enablement Server boot. Defaults to true.

Returns:
true if the transport is initialised during WSO2 SOA Enablement Server boot

setPreload

public void setPreload(boolean preload)
Enable or disable transport initialisation during WSO2 SOA Enablement Server boot.

Parameters:
preload - true if transport should be initialised and started, defaults to true

isDefaultServer

public boolean isDefaultServer()
Returns true if the transport is used as a default server-side transport for given scheme.

Returns:
true if the transport is used as a default server-side transport for the scheme.

setDefaultServer

public void setDefaultServer(boolean defaultServer)
Allows to choose the default server-side transport used for given scheme.

Parameters:
defaultServer - true if the transport is used as a default server-side transport for the scheme.