stomp.enhance
Class EnhancedServiceMetaData

java.lang.Object
  |
  +--stomp.service.ServiceMetaData
        |
        +--stomp.enhance.EnhancedServiceMetaData

public class EnhancedServiceMetaData
extends ServiceMetaData

adds awareness of the enhanced proxy-delegate pair to normal ServiceMetaData

Author:
Eric Lindauer

Field Summary
static java.lang.String PERSISTENCE
           
 
Constructor Summary
protected EnhancedServiceMetaData(java.lang.Class theClass, java.net.URL resource)
           
 
Method Summary
 java.lang.String getCommonInterfaceName()
           
 java.lang.String[] getDefaultServices()
           
 java.lang.String getDelegateName()
           
 java.lang.Class getDelegateType()
           
 java.lang.String getProxyName()
           
 java.lang.String getSchemaGroup()
           
 boolean isPersistent()
           
 
Methods inherited from class stomp.service.ServiceMetaData
getClassServiceNames, getDescribedType, getPrefs, getServiceDOM, getServiceNames, getServiceTypes, getSuper, hasService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PERSISTENCE

public static final java.lang.String PERSISTENCE
See Also:
Constant Field Values
Constructor Detail

EnhancedServiceMetaData

protected EnhancedServiceMetaData(java.lang.Class theClass,
                                  java.net.URL resource)
Method Detail

getDefaultServices

public java.lang.String[] getDefaultServices()
Overrides:
getDefaultServices in class ServiceMetaData

getProxyName

public java.lang.String getProxyName()

getCommonInterfaceName

public java.lang.String getCommonInterfaceName()

getDelegateName

public java.lang.String getDelegateName()

getDelegateType

public java.lang.Class getDelegateType()

getSchemaGroup

public java.lang.String getSchemaGroup()

isPersistent

public boolean isPersistent()