org.ourgrid.peer.manager.status
Class StatusProviderImpl

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by java.rmi.server.RemoteServer
          extended by java.rmi.server.UnicastRemoteObject
              extended by org.ourgrid.common.rmi.OurgridUnicastRemoteObject
                  extended by org.ourgrid.peer.manager.status.StatusProviderImpl
All Implemented Interfaces:
java.io.Serializable, java.rmi.Remote, StatusProvider

public class StatusProviderImpl
extends OurgridUnicastRemoteObject
implements StatusProvider

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
StatusProviderImpl(EBPeerManagerFacade ebPeerManagerFacade)
           
 
Method Summary
 java.util.Collection<StatusEntry> getAllGums(AllocationEntry.GumSource gumSource)
           
 java.util.Collection<ConsumerStatus> getConsumersStatus(RequestSpec.RequestSource source)
           
 java.lang.String getCorepeerName()
           
 java.lang.String getCorepeerPort()
           
 java.lang.String getDefaultSDF()
           
 java.lang.String getDescription()
           
 java.lang.String getEmail()
           
 java.util.Collection<StatusEntry> getGums(AllocationStatus allocationStatus, RequestSpec.RequestSource source)
           
 java.lang.Float getLatitude()
           
 java.lang.Float getLongitude()
           
 java.util.Map<ObjectID,java.lang.Double> getNetworkOfFavors()
           
 java.lang.String getPeerExternalName()
           
 java.lang.String getPeerName()
           
 java.lang.String getPeerPort()
           
 java.lang.String getUptime()
           
 java.lang.String getVersion()
           
 boolean isCommunityMember()
           
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StatusProviderImpl

public StatusProviderImpl(EBPeerManagerFacade ebPeerManagerFacade)
                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException
Method Detail

getGums

public java.util.Collection<StatusEntry> getGums(AllocationStatus allocationStatus,
                                                 RequestSpec.RequestSource source)
Specified by:
getGums in interface StatusProvider

getAllGums

public java.util.Collection<StatusEntry> getAllGums(AllocationEntry.GumSource gumSource)
Specified by:
getAllGums in interface StatusProvider

getConsumersStatus

public java.util.Collection<ConsumerStatus> getConsumersStatus(RequestSpec.RequestSource source)
Specified by:
getConsumersStatus in interface StatusProvider

getNetworkOfFavors

public java.util.Map<ObjectID,java.lang.Double> getNetworkOfFavors()
Specified by:
getNetworkOfFavors in interface StatusProvider

getPeerName

public java.lang.String getPeerName()
Specified by:
getPeerName in interface StatusProvider

getPeerExternalName

public java.lang.String getPeerExternalName()
Specified by:
getPeerExternalName in interface StatusProvider

getPeerPort

public java.lang.String getPeerPort()
Specified by:
getPeerPort in interface StatusProvider

getVersion

public java.lang.String getVersion()
Specified by:
getVersion in interface StatusProvider

getEmail

public java.lang.String getEmail()
Specified by:
getEmail in interface StatusProvider

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface StatusProvider

getLatitude

public java.lang.Float getLatitude()
Specified by:
getLatitude in interface StatusProvider

getLongitude

public java.lang.Float getLongitude()
Specified by:
getLongitude in interface StatusProvider

getDefaultSDF

public java.lang.String getDefaultSDF()
Specified by:
getDefaultSDF in interface StatusProvider

getCorepeerName

public java.lang.String getCorepeerName()
Specified by:
getCorepeerName in interface StatusProvider

getCorepeerPort

public java.lang.String getCorepeerPort()
Specified by:
getCorepeerPort in interface StatusProvider

isCommunityMember

public boolean isCommunityMember()
Specified by:
isCommunityMember in interface StatusProvider

getUptime

public java.lang.String getUptime()
Specified by:
getUptime in interface StatusProvider