/** * Create an instance of {@link GetMessages } * */ public GetMessages createGetMessages() { return new GetMessages(); }
public List<NotificationMessageHolderType> getMessages(long max) throws UnableToGetMessagesFault, ResourceUnknownFault { GetMessages getMessages = new GetMessages(); getMessages.setMaximumNumber(BigInteger.valueOf(max)); GetMessagesResponse response = pullPoint.getMessages(getMessages); return response.getNotificationMessage(); }
throw new UnableToGetMessagesFault("null request", new UnableToGetMessagesFaultType()); if (messagesRequest.getAny().isEmpty()) { throw new UnableToGetMessagesFault("at least one pull point mailbox must be specified", new UnableToGetMessagesFaultType()); int count = 0; long maxmessages = 100; if (messagesRequest.getMaximumNumber() != null) { maxmessages = messagesRequest.getMaximumNumber().longValue(); for (int i = 0; i < messagesRequest.getAny().size(); i++) { Mailbox box = (Mailbox) currentMailboxes.get((String) messagesRequest.getAny().get(i)); if (box == null) { throw new ResourceUnknownFault("unknown pull point", new ResourceUnknownFaultType());
/** * * @param getMessagesRequest * @return returns org.oasis_open.docs.wsn.b_1.GetMessagesResponse * @throws ResourceUnknownFault * @throws UnableToGetMessagesFault */ @WebMethod(operationName = "GetMessages") @WebResult(name = "GetMessagesResponse", targetNamespace = "http://docs.oasis-open.org/wsn/b-1", partName = "GetMessagesResponse") public GetMessagesResponse getMessages( @WebParam(name = "GetMessages", targetNamespace = "http://docs.oasis-open.org/wsn/b-1", partName = "GetMessagesRequest") GetMessages getMessagesRequest) throws ResourceUnknownFault, UnableToGetMessagesFault { LOGGER.finest("GetMessages"); BigInteger max = getMessagesRequest.getMaximumNumber(); List<NotificationMessageHolderType> messages = getMessages(max != null ? max.intValue() : 0); GetMessagesResponse response = new GetMessagesResponse(); response.getNotificationMessage().addAll(messages); return response; }
/** * Create an instance of {@link GetMessages } * */ public GetMessages createGetMessages() { return new GetMessages(); }
/** * Create an instance of {@link GetMessages } * */ public GetMessages createGetMessages() { return new GetMessages(); }