JXTA

net.jxta.impl.peer
Class RemoteMonitorResponse

java.lang.Object
  extended by net.jxta.impl.peer.RemoteMonitorResponse
All Implemented Interfaces:
DocumentSerializable

public class RemoteMonitorResponse
extends Object
implements DocumentSerializable


Field Summary
static String CUMULATIVE_REPORT_RESPONSE
           
static String INVALID_FILTER
           
static String INVALID_REPORT_RATE
           
static String LEASE_ENDED
           
static String LEASE_RENEWED
           
static String METERING_NOT_SUPPORTED
           
static String METERING_REQUEST_DENIED
           
static String METERING_SUPPORTED
           
static String MONITOR_REGISTERED
           
static String MONITOR_REMOVED
           
static String MONITOR_REPORT_RESPONSE
           
static String PEER_MONITOR_INFO
           
static String SERVICE_NOT_SUPPORTED
           
static String VALID_FILTER
           
 
Constructor Summary
RemoteMonitorResponse()
           
 
Method Summary
static RemoteMonitorResponse createCumulativeReportResponse(int requestId, MonitorReport monitorReport)
           
static RemoteMonitorResponse createDeniedResponse(int requestId)
           
static RemoteMonitorResponse createInvalidFilterResponse(int requestId)
           
static RemoteMonitorResponse createInvalidReportRateResponse(int requestId)
           
static RemoteMonitorResponse createLeaseEndedResponse(int requestId, int leaseId)
           
static RemoteMonitorResponse createLeaseRenewedResponse(int requestId, int leaseId, long lease)
           
static RemoteMonitorResponse createMonitorRegisteredResponse(int requestId, int leaseId, long lease)
           
static RemoteMonitorResponse createMonitorRemovedResponse(int requestId)
           
static RemoteMonitorResponse createMonitorReportResponse(int requestId, MonitorReport monitorReport)
           
static RemoteMonitorResponse createPeerMonitorInfoResponse(int requestId, PeerMonitorInfo peerMonitorInfo)
           
static RemoteMonitorResponse createServiceNotSupportedResponse(int requestId)
           
 long getLease()
           
 int getLeaseId()
           
 MonitorFilter getMonitorFilter()
           
 MonitorReport getMonitorReport()
           
 PeerMonitorInfo getPeerMonitorInfo()
           
 int getRequestId()
           
 String getResponseType()
           
 void initializeFrom(Element element)
           
 boolean isCumulative()
           
 boolean isCumulativeReport()
           
 boolean isInvalidFilter()
           
 boolean isInvalidReportRate()
           
 boolean isLeaseRenewed()
           
 boolean isMeteringNotSupported()
           
 boolean isMeteringSupported()
           
 boolean isMonitorRegistered()
           
 boolean isMonitorRemoved()
           
 boolean isMonitorReport()
           
 boolean isPeerMonitorInfo()
           
 boolean isRequestDenied()
           
 boolean isServiceNotSupported()
           
 boolean isValidFilter()
           
 void serializeTo(Element element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MONITOR_REGISTERED

public static final String MONITOR_REGISTERED
See Also:
Constant Field Values

MONITOR_REMOVED

public static final String MONITOR_REMOVED
See Also:
Constant Field Values

CUMULATIVE_REPORT_RESPONSE

public static final String CUMULATIVE_REPORT_RESPONSE
See Also:
Constant Field Values

MONITOR_REPORT_RESPONSE

public static final String MONITOR_REPORT_RESPONSE
See Also:
Constant Field Values

INVALID_FILTER

public static final String INVALID_FILTER
See Also:
Constant Field Values

INVALID_REPORT_RATE

public static final String INVALID_REPORT_RATE
See Also:
Constant Field Values

VALID_FILTER

public static final String VALID_FILTER
See Also:
Constant Field Values

SERVICE_NOT_SUPPORTED

public static final String SERVICE_NOT_SUPPORTED
See Also:
Constant Field Values

METERING_NOT_SUPPORTED

public static final String METERING_NOT_SUPPORTED
See Also:
Constant Field Values

METERING_SUPPORTED

public static final String METERING_SUPPORTED
See Also:
Constant Field Values

METERING_REQUEST_DENIED

public static final String METERING_REQUEST_DENIED
See Also:
Constant Field Values

PEER_MONITOR_INFO

public static final String PEER_MONITOR_INFO
See Also:
Constant Field Values

LEASE_ENDED

public static final String LEASE_ENDED
See Also:
Constant Field Values

LEASE_RENEWED

public static final String LEASE_RENEWED
See Also:
Constant Field Values
Constructor Detail

RemoteMonitorResponse

public RemoteMonitorResponse()
Method Detail

getLease

public long getLease()

isCumulative

public boolean isCumulative()

getResponseType

public String getResponseType()

getRequestId

public int getRequestId()

getLeaseId

public int getLeaseId()

getMonitorReport

public MonitorReport getMonitorReport()

getMonitorFilter

public MonitorFilter getMonitorFilter()

getPeerMonitorInfo

public PeerMonitorInfo getPeerMonitorInfo()

isMonitorRegistered

public boolean isMonitorRegistered()

isMonitorRemoved

public boolean isMonitorRemoved()

isCumulativeReport

public boolean isCumulativeReport()

isMonitorReport

public boolean isMonitorReport()

isValidFilter

public boolean isValidFilter()

isInvalidFilter

public boolean isInvalidFilter()

isInvalidReportRate

public boolean isInvalidReportRate()

isServiceNotSupported

public boolean isServiceNotSupported()

isMeteringNotSupported

public boolean isMeteringNotSupported()

isMeteringSupported

public boolean isMeteringSupported()

isRequestDenied

public boolean isRequestDenied()

isPeerMonitorInfo

public boolean isPeerMonitorInfo()

isLeaseRenewed

public boolean isLeaseRenewed()

createMonitorRegisteredResponse

public static RemoteMonitorResponse createMonitorRegisteredResponse(int requestId,
                                                                    int leaseId,
                                                                    long lease)

createMonitorRemovedResponse

public static RemoteMonitorResponse createMonitorRemovedResponse(int requestId)

createLeaseEndedResponse

public static RemoteMonitorResponse createLeaseEndedResponse(int requestId,
                                                             int leaseId)

createCumulativeReportResponse

public static RemoteMonitorResponse createCumulativeReportResponse(int requestId,
                                                                   MonitorReport monitorReport)

createMonitorReportResponse

public static RemoteMonitorResponse createMonitorReportResponse(int requestId,
                                                                MonitorReport monitorReport)

createInvalidReportRateResponse

public static RemoteMonitorResponse createInvalidReportRateResponse(int requestId)

createServiceNotSupportedResponse

public static RemoteMonitorResponse createServiceNotSupportedResponse(int requestId)

createInvalidFilterResponse

public static RemoteMonitorResponse createInvalidFilterResponse(int requestId)

createDeniedResponse

public static RemoteMonitorResponse createDeniedResponse(int requestId)

createPeerMonitorInfoResponse

public static RemoteMonitorResponse createPeerMonitorInfoResponse(int requestId,
                                                                  PeerMonitorInfo peerMonitorInfo)

createLeaseRenewedResponse

public static RemoteMonitorResponse createLeaseRenewedResponse(int requestId,
                                                               int leaseId,
                                                               long lease)

serializeTo

public void serializeTo(Element element)
                 throws DocumentSerializationException
Specified by:
serializeTo in interface DocumentSerializable
Throws:
DocumentSerializationException

initializeFrom

public void initializeFrom(Element element)
                    throws DocumentSerializationException
Specified by:
initializeFrom in interface DocumentSerializable
Throws:
DocumentSerializationException

JXSE