org.globus.wsrf.impl.servicegroup
Class EntryResourceProperty

java.lang.Object
  extended byorg.globus.wsrf.impl.BaseResourceProperty
      extended byorg.globus.wsrf.impl.ReflectionResourceProperty
          extended byorg.globus.wsrf.impl.servicegroup.EntryResourceProperty
All Implemented Interfaces:
ResourceProperty

public class EntryResourceProperty
extends ReflectionResourceProperty

A resource property that can be added onto a resource that is a service group to provide the appropriate entry resource property.


Field Summary
(package private)  ResourceHome entryHome
           
private static org.apache.commons.logging.Log logger
           
(package private)  ServiceGroupResource serviceGroupResource
           
 
Fields inherited from class org.globus.wsrf.impl.ReflectionResourceProperty
 
Fields inherited from class org.globus.wsrf.impl.BaseResourceProperty
metaData
 
Constructor Summary
EntryResourceProperty(ServiceGroupResource sgr)
          must pass in the containing servicegroupresource so that relevent servicegroup information can be extracted.
 
Method Summary
 java.lang.Object[] getDynamicValue()
          This method will generate the array of entries that the service group publishes.
static ResourceHome getEntryHome()
           
static java.lang.String getEntryHomeLocation(org.apache.axis.MessageContext ctx)
           
 
Methods inherited from class org.globus.wsrf.impl.ReflectionResourceProperty
add, clear, get, getValueSimple, initialize, isArray, isEmpty, iterator, remove, set, setObject, setPropertyName, size, toElements, toSOAPElements
 
Methods inherited from class org.globus.wsrf.impl.BaseResourceProperty
convert, convertObject, convertPrimitive, getMetaData, setMetaData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static org.apache.commons.logging.Log logger

serviceGroupResource

ServiceGroupResource serviceGroupResource

entryHome

ResourceHome entryHome
Constructor Detail

EntryResourceProperty

public EntryResourceProperty(ServiceGroupResource sgr)
                      throws java.lang.Exception
must pass in the containing servicegroupresource so that relevent servicegroup information can be extracted.

Method Detail

getDynamicValue

public java.lang.Object[] getDynamicValue()
This method will generate the array of entries that the service group publishes.


getEntryHome

public static ResourceHome getEntryHome()
                                 throws java.lang.Exception
Throws:
java.lang.Exception

getEntryHomeLocation

public static java.lang.String getEntryHomeLocation(org.apache.axis.MessageContext ctx)
                                             throws java.lang.Exception
Throws:
java.lang.Exception