Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.mobicents.slee.container.management
Class ServiceDescriptorImpl  view ServiceDescriptorImpl download ServiceDescriptorImpl.java

java.lang.Object
  extended byorg.mobicents.slee.container.management.ServiceDescriptorImpl
All Implemented Interfaces:
DeployedComponent, java.io.Serializable

public class ServiceDescriptorImpl
extends java.lang.Object
implements java.io.Serializable, DeployedComponent

Implements the Deployment descriptor information parsed from the service.xml file. Note that the set methods of this class are to be ivoked by the XML parser.


Field Summary
private  java.lang.String addressProfileTable
           
private  byte defaultPriority
           
private  DeployableUnitIDImpl deployableUnitID
           
private  java.lang.String deploymentURL
           
private static org.jboss.logging.Logger logger
           
private  java.lang.String resourceInfoProfileTable
           
private  SbbID rootSbb
           
private static long serialVersionUID
           
private  ServiceIDImpl serviceID
           
private  java.lang.String source
           
 
Constructor Summary
ServiceDescriptorImpl()
          Constructor
 
Method Summary
 void checkDeployment()
           
 java.lang.String getAddressProfileTable()
           
 byte getDefaultPriority()
           
 DeployableUnitID getDeployableUnit()
           
 ComponentID getID()
           
 java.lang.String getName()
           
 java.lang.String getResourceInfoProfileTable()
           
 SbbID getRootSbb()
           
 java.lang.String getSource()
           
 java.lang.String getVendor()
           
 java.lang.String getVersion()
           
protected  void setAddressProfileTable(java.lang.String addressProfileTable)
          Set the address profile table.
 void setDefaultPriority(byte defaultPriority)
           
 void setDeployableUnit(DeployableUnitIDImpl deployableUnitID)
           
protected  void setResourceInfoProfileTable(java.lang.String resourceInfoProfileTable)
          Set the resource info profile table entry.
 void setRootSbb(SbbID rootSbb)
          Method to be invoked by the XML parser to set the deployment component Id.
 void setServiceID(ServiceIDImpl serviceID)
           
 void setSource(java.lang.String source)
          Set the source of the service.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.mobicents.slee.container.management.DeployedComponent
setDeployableUnit
 

Field Detail

deploymentURL

private java.lang.String deploymentURL

rootSbb

private SbbID rootSbb

addressProfileTable

private java.lang.String addressProfileTable

resourceInfoProfileTable

private java.lang.String resourceInfoProfileTable

deployableUnitID

private DeployableUnitIDImpl deployableUnitID

source

private java.lang.String source

serviceID

private ServiceIDImpl serviceID

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

defaultPriority

private byte defaultPriority

logger

private static org.jboss.logging.Logger logger
Constructor Detail

ServiceDescriptorImpl

public ServiceDescriptorImpl()
Constructor

Method Detail

setDeployableUnit

public void setDeployableUnit(DeployableUnitIDImpl deployableUnitID)

setRootSbb

public void setRootSbb(SbbID rootSbb)
Method to be invoked by the XML parser to set the deployment component Id.


setAddressProfileTable

protected void setAddressProfileTable(java.lang.String addressProfileTable)
Set the address profile table.


setResourceInfoProfileTable

protected void setResourceInfoProfileTable(java.lang.String resourceInfoProfileTable)
Set the resource info profile table entry.


getRootSbb

public SbbID getRootSbb()

getAddressProfileTable

public java.lang.String getAddressProfileTable()

getResourceInfoProfileTable

public java.lang.String getResourceInfoProfileTable()

getDeployableUnit

public DeployableUnitID getDeployableUnit()
Specified by:
getDeployableUnit in interface DeployedComponent

setSource

public void setSource(java.lang.String source)
Set the source of the service.


getSource

public java.lang.String getSource()

getID

public ComponentID getID()

getName

public java.lang.String getName()

getVendor

public java.lang.String getVendor()

getVersion

public java.lang.String getVersion()

getDefaultPriority

public byte getDefaultPriority()

setDefaultPriority

public void setDefaultPriority(byte defaultPriority)

setServiceID

public void setServiceID(ServiceIDImpl serviceID)

checkDeployment

public void checkDeployment()
                     throws DeploymentException
Specified by:
checkDeployment in interface DeployedComponent