org.filteredpush.triage
Class FPNetworkAccessPointWebService

java.lang.Object
  extended by org.filteredpush.triage.FPNetworkAccessPointWebService

public class FPNetworkAccessPointWebService
extends java.lang.Object

This SOAP web service acts as an interface to the FPNetworkAccessPoint.

Author:
mole, dlowery $Id: FPNetworkAccessPointWebService.java 2003 2013-02-13 21:07:38Z dlowery $

Constructor Summary
FPNetworkAccessPointWebService()
           
 
Method Summary
 java.lang.String acceptMessage(java.lang.String type, java.lang.String messageUUID, java.util.Date date, java.lang.String content, java.lang.String scheme, java.lang.String originatorUUID, ClientIdentity origin)
          The acceptMessage web method constructs an FPMessage object from the individual message components supplied as arguments.
 java.util.ArrayList<FPMessage> checkForMessages(java.lang.String topic, java.util.Date date, ClientIdentity requestor)
          Check for messages allows a client to poll for any messages assigned a given UUID (handle).
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FPNetworkAccessPointWebService

public FPNetworkAccessPointWebService()
Method Detail

acceptMessage

public java.lang.String acceptMessage(java.lang.String type,
                                      java.lang.String messageUUID,
                                      java.util.Date date,
                                      java.lang.String content,
                                      java.lang.String scheme,
                                      java.lang.String originatorUUID,
                                      ClientIdentity origin)
                               throws JobExecutionException
The acceptMessage web method constructs an FPMessage object from the individual message components supplied as arguments. After constructing a message the FPNetworkAccessPoint is invoked.

Parameters:
type -
messageUUID -
date -
content -
scheme -
originatorUUID -
origin -
Returns:
UUID message handle to be passed back to the client
Throws:
JobExecutionException

checkForMessages

public java.util.ArrayList<FPMessage> checkForMessages(java.lang.String topic,
                                                       java.util.Date date,
                                                       ClientIdentity requestor)
Check for messages allows a client to poll for any messages assigned a given UUID (handle). Check for messages will return all messages currently in the messaging system that are associated with the handle. The handle corresponds to the topic argument.

Parameters:
topic - to check for messages
requestor - identity of the requesting party
Returns:
list of messages found on the topic