Monday, January 31, 2011

GWT DockLayoutPanel not visible

If you have just created a DockLayoutPanel, but you cannot see some of the content, this is because of how a constraint-based layout behaves. You have to put the DockLayoutPanel inside a container that implements ProvidesResize. These include: CellBrowser, DockLayoutPanel, LayoutPanel, RootLayoutPanel, ScrollPanel, SplitLayoutPanel, StackLayoutPanel, and TabLayoutPanel.

Be sure to actually specify dimensions for the container in your stylesheet, or otherwise.

The Dev Guide explains this behavior of constraint-based panels.

Tuesday, January 25, 2011

AppEngine Task Queue +Transactions behavior

If you are building an app to scale up on AppEngine, I contend that a fundamental programming pattern is the use of a transaction, wherein you do exactly two things:

  1. modify the state of data in the data store
  2. queue a task to act on that new state.

This is fundamental because it permits you to implement any state machine, permitting internal and external events to advance the state of the machine. You can be a Turing Machine.

However, my experience of implementing such a pattern on AppEngine has been unsuccessful.  The task queued in step 2 does not find data committed from step 1 yet, even though these two steps were performed in a transaction. I have produced some evidence to show this is happening and I have submitted a bug report. It is possible that I am doing something wrong too.

To be fair, the documentation states that the task is guaranteed to be enqueued if and only if the transaction is committed successfully.

You can enqueue a task as part of a datastore transaction, such that the task is only enqueued—and guaranteed to be enqueued—if the transaction is committed successfully. If the transaction does get committed, the task is guaranteed to be enqueued. Once enqueued, the task is not guaranteed to execute immediately and any operations performed within the task execute independent of the original transaction. The task retries until it succeeds. This applies to any task enqueued in the context of a transaction.

 

It also has that phrase about executing “independently”…   So does all this mean once the task is in the queue, it is free to execute, even if the commit is not yet “done”?

But consider this: if the commit fails and there is a rollback, then we are guaranteed that the task will not be enqueued, right? so it can’t run.  This implies that the task might be present in the queue, but not permitted to execute yet until the commit. (Perhaps this explains the limit of five transactional queue adds, to limit the overhead of unlocking these. Hmmm, I wonder what underlying queue system is, if it is an open source JMS, or home-rolled queue…?)

Meanwhile I plan to recreate this problem in a separate project, and try to isolate the problem. As I investigate, I intend to share code and information in this blog, and update the comments in the bug report.

In any case, I must determine how to successfully implement this basic pattern on AppEngine. I find it truly essential to build reliable and scalable apps on AppEngine.

Thursday, January 6, 2011

Google Checkout SDK Javadocs missing (still!)

Five months ago I reported that the Javadocs are not being built for the Google Checkout SDK. This issue is still not fixed, yet should be simple to fix. At least one other person in the forum was looking for the Javadocs, so I decided to build them and host them until the Google Checkout SDK team gets it together. It is somewhat frustrating. :-|

So I have temporarily put the Javadocs at http://www.gentomi.com/google_checkout_sdk_250_javadocs .

(And I just put the 2.5.1 docs at http://www.gentomi.com/google_checkout_sdk_251_javadocs )

For those that care, below is exactly what I did to produce these Javadocs. I got some warnings when I built these, but I think the warnings are simply because I did not have HttpServletRequest and HttpServletResponse available on my path, so it did not link to those classes.

nebula:/tmp/checkout$ wget http://google-checkout-java-sdk.googlecode.com/files/checkout-sdk-2.5.0.jar
Resolving google-checkout-java-sdk.googlecode.com... 209.85.225.82
Connecting to google-checkout-java-sdk.googlecode.com|209.85.225.82|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 405860 (396K) [application/x-java-archive]
Saving to: `checkout-sdk-2.5.0.jar'
(1.15 MB/s) - `checkout-sdk-2.5.0.jar' saved [405860/405860]

nebula:/tmp/checkout$ mkdir checkout-sdk-2.5.0
nebula:/tmp/checkout$ cd checkout-sdk-2.5.0
nebula:/tmp/checkout/checkout-sdk-2.5.0$ unzip ../checkout-sdk-2.5.0.jar
nebula:/tmp/checkout/checkout-sdk-2.5.0$ cd ..
nebula:/tmp/checkout$ javadoc -verbose -d javadoc -sourcepath checkout-sdk-2.5.0 -subpackages com
Creating destination directory: "javadoc/"
Loading source files for package com.google.checkout.sdk.commands...
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/commands/ApiContext.java]
[parsing completed 59ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/commands/CartPoster.java]
[parsing completed 28ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/commands/CheckoutException.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/commands/Environment.java]
[parsing completed 2ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/commands/EnvironmentInterface.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/commands/ItemShippingInformationBuilder.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/commands/OrderCommands.java]
[parsing completed 4ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/commands/OrderCommandsImpl.java]
[parsing completed 49ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/commands/ReportsRequester.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/commands/TrackingDataBuilder.java]
[parsing completed 5ms]
Loading source files for package com.google.checkout.sdk.domain...
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/AddMerchantOrderNumberRequest.java]
[parsing completed 4ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/AddTrackingDataRequest.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/Address.java]
[parsing completed 2ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/AlternateTaxRule.java]
[parsing completed 3ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/AlternateTaxTable.java]
[parsing completed 2ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/AnonymousAddress.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/AnyMultiple.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/AnyType.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/ArchiveOrderRequest.java]
[parsing completed 10ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/AuthorizationAmountNotification.java]
[parsing completed 2ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/AuthorizationInformation.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/AuthorizeOrderRequest.java]
[parsing completed 20ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/BackorderItemsRequest.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/BuyerMarketingPreferences.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/BuyerNote.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/Bye.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/Calculate.java]
[parsing completed 2ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/CancelItemsRequest.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/CancelOrderRequest.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/CarrierCalculatedShipping.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/CarrierCalculatedShippingAdjustment.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/CartExpiration.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/CarrierCalculatedShippingOption.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/ChargeAmountNotification.java]
[parsing completed 6ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/ChargeAndShipOrderRequest.java]
[parsing completed 2ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/ChargeOrderRequest.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/ChargebackAmountNotification.java]
[parsing completed 2ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/CheckoutRedirect.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/CheckoutShoppingCart.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/CouponAdjustment.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/CouponResult.java]
[parsing completed 13ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/DefaultTaxRule.java]
[parsing completed 2ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/DefaultTaxTable.java]
[parsing completed 4ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/DeliverOrderRequest.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/DeliveryInstructions.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/DemoFailure.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/DiagnoseResponse.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/DigitalContent.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/Dimension.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/ErrorResponse.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/FeeStructure.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/FinancialOrderState.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/FlatRateShipping.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/FlatRateShippingAdjustment.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/FulfillmentOrderState.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/GiftCertificateAdjustment.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/GiftCertificateResult.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/GiftMessage.java]
[parsing completed 4ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/Hello.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/InHonorOfMessage.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/InMemoryOfMessage.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/InTributeOfMessage.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/Item.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/ItemId.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/ItemShippingInformation.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/ItemWeight.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/MerchantCalculatedShipping.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/MerchantCalculatedShippingAdjustment.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/MerchantCalculationCallback.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/MerchantCalculationResults.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/MerchantCalculations.java]
[parsing completed 6ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/MerchantCheckoutFlowSupport.java]
[parsing completed 2ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/MerchantCodeString.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/Method.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/Money.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/NewOrderNotification.java]
[parsing completed 2ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/NotificationAcknowledgment.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/NotificationHistoryRequest.java]
[parsing completed 2ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/NotificationHistoryResponse.java]
[parsing completed 6ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/ObjectFactory.java]
[parsing completed 9ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/OrderAdjustment.java]
[parsing completed 2ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/OrderListRequest.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/OrderProcessingSupport.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/OrderStateChangeNotification.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/OrderSummary.java]
[parsing completed 2ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/OrderSummaryRequest.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/OrderSummaryResponse.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/ParameterizedUrl.java]
[parsing completed 8ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/Pickup.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/PickupShippingAdjustment.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/PostalArea.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/ProcessOrderRequest.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/Promotion.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/RefundOrderRequest.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/RefundAmountNotification.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/RequestReceivedResponse.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/ResetItemsShippingInformationRequest.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/Result.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/ReturnItemsRequest.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/RiskInformation.java]
[parsing completed 7ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/RiskInformationNotification.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/RoundingMode.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/RoundingPolicy.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/RoundingRule.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/SendBuyerMessageRequest.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/ShipItemsRequest.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/ShippingPackage.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/ShippingRestrictions.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/ShoppingCart.java]
[parsing completed 2ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/SpecialInstructions.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/SpecialRequests.java]
[parsing completed 12ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/StructuredName.java]
[parsing completed 2ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/TaxTables.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/TrackingData.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/USAreas.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/USCountryArea.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/USStateArea.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/USZipArea.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/UnarchiveOrderRequest.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/UrlParameter.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/domain/WorldArea.java]
[parsing completed 0ms]
Loading source files for package com.google.checkout.sdk.notifications...
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/BaseNotificationDispatcher.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/BaseNotificationHandler.java]
[parsing completed 2ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/JDBCNotificationDispatcher.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/NamedDatabaseNotificationDispatcher.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/Notification.java]
[parsing completed 0ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/NotificationHandler.java]
[parsing completed 1ms]
Loading source files for package com.google.checkout.sdk.util...
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/util/Base64Coder.java]
[parsing completed 7ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/util/HttpUrlException.java]
[parsing completed 1ms]
[parsing started /tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/util/Utils.java]
[parsing completed 3ms]
Constructing Javadoc information...
/tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/BaseNotificationDispatcher.java:27: package javax.servlet.http does not exist
import javax.servlet.http.HttpServletRequest;
                         ^
/tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/BaseNotificationDispatcher.java:28: package javax.servlet.http does not exist
import javax.servlet.http.HttpServletResponse;
                         ^
/tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/BaseNotificationDispatcher.java:86: cannot find symbol
symbol  : class HttpServletRequest
location: class com.google.checkout.sdk.notifications.BaseNotificationDispatcher
  final HttpServletRequest request;
        ^
/tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/BaseNotificationDispatcher.java:87: cannot find symbol
symbol  : class HttpServletResponse
location: class com.google.checkout.sdk.notifications.BaseNotificationDispatcher
  final HttpServletResponse response;
        ^
/tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/BaseNotificationDispatcher.java:90: cannot find symbol
symbol  : class HttpServletRequest
location: class com.google.checkout.sdk.notifications.BaseNotificationDispatcher
      HttpServletRequest request, HttpServletResponse response) {
      ^
/tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/BaseNotificationDispatcher.java:90: cannot find symbol
symbol  : class HttpServletResponse
location: class com.google.checkout.sdk.notifications.BaseNotificationDispatcher
      HttpServletRequest request, HttpServletResponse response) {
                                  ^
/tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/BaseNotificationHandler.java:33: package javax.servlet.http does not exist
import javax.servlet.http.HttpServletRequest;
                         ^
/tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/BaseNotificationHandler.java:34: package javax.servlet.http does not exist
import javax.servlet.http.HttpServletResponse;
                         ^
/tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/BaseNotificationHandler.java:87: cannot find symbol
symbol  : class HttpServletResponse
location: class com.google.checkout.sdk.notifications.BaseNotificationHandler
  protected void sendNotificationAcknowledgment(String serialNumber, HttpServletResponse response,
                                                                     ^
/tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/BaseNotificationHandler.java:88: cannot find symbol
symbol  : class HttpServletRequest
location: class com.google.checkout.sdk.notifications.BaseNotificationHandler
      Notification notification, HttpServletRequest request) throws Exception {
                                 ^
/tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/JDBCNotificationDispatcher.java:22: package javax.servlet.http does not exist
import javax.servlet.http.HttpServletRequest;
                         ^
/tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/JDBCNotificationDispatcher.java:23: package javax.servlet.http does not exist
import javax.servlet.http.HttpServletResponse;
                         ^
/tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/JDBCNotificationDispatcher.java:44: cannot find symbol
symbol  : class HttpServletRequest
location: class com.google.checkout.sdk.notifications.JDBCNotificationDispatcher
      HttpServletRequest request, HttpServletResponse response,
      ^
/tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/JDBCNotificationDispatcher.java:44: cannot find symbol
symbol  : class HttpServletResponse
location: class com.google.checkout.sdk.notifications.JDBCNotificationDispatcher
      HttpServletRequest request, HttpServletResponse response,
                                  ^
/tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/NamedDatabaseNotificationDispatcher.java:23: package javax.servlet.http does not exist
import javax.servlet.http.HttpServletRequest;
                         ^
/tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/NamedDatabaseNotificationDispatcher.java:24: package javax.servlet.http does not exist
import javax.servlet.http.HttpServletResponse;
                         ^
/tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/NamedDatabaseNotificationDispatcher.java:56: cannot find symbol
symbol  : class HttpServletRequest
location: class com.google.checkout.sdk.notifications.NamedDatabaseNotificationDispatcher
  protected NamedDatabaseNotificationDispatcher(HttpServletRequest request,
                                                ^
/tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/NamedDatabaseNotificationDispatcher.java:57: cannot find symbol
symbol  : class HttpServletResponse
location: class com.google.checkout.sdk.notifications.NamedDatabaseNotificationDispatcher
      HttpServletResponse response, Connection databaseConnection,
      ^
/tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/NotificationHandler.java:25: package javax.servlet.http does not exist
import javax.servlet.http.HttpServletRequest;
                         ^
/tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/NotificationHandler.java:26: package javax.servlet.http does not exist
import javax.servlet.http.HttpServletResponse;
                         ^
/tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/notifications/NotificationHandler.java:122: cannot find symbol
symbol  : class HttpServletRequest
location: class com.google.checkout.sdk.notifications.NotificationHandler
  public Notification getNotificationFromRequest(HttpServletRequest request) throws CheckoutException {
                                                 ^
/tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/util/Utils.java:40: package javax.servlet.http does not exist
import javax.servlet.http.HttpServletRequest;
                         ^
/tmp/checkout/checkout-sdk-2.5.0/com/google/checkout/sdk/util/Utils.java:194: cannot find symbol
symbol  : class HttpServletRequest
location: class com.google.checkout.sdk.util.Utils
  public static boolean isSerialNumberRequest(HttpServletRequest request) {
                                              ^
[search path for source files: checkout-sdk-2.5.0]
[search path for class files: /usr/local/diablo-jdk1.6.0/jre/lib/resources.jar,/usr/local/diablo-jdk1.6.0/jre/lib/rt.jar,/usr/local/diablo-jdk1.6.0/jre/lib/sunrsasign.jar,/usr/local/diablo-jdk1.6.0/jre/lib/jsse.jar,/usr/local/diablo-jdk1.6.0/jre/lib/jce.jar,/usr/local/diablo-jdk1.6.0/jre/lib/charsets.jar,/usr/local/diablo-jdk1.6.0/jre/classes,/usr/local/diablo-jdk1.6.0/jre/lib/ext/dnsns.jar,/usr/local/diablo-jdk1.6.0/jre/lib/ext/localedata.jar,/usr/local/diablo-jdk1.6.0/jre/lib/ext/sunjce_provider.jar,/usr/local/diablo-jdk1.6.0/jre/lib/ext/sunpkcs11.jar,.,/home/pulsar/bseib/lejos/lejos.3.0.0-RC2-win32/lib/classes.jar,/home/pulsar/bseib/lejos/lejos.3.0.0-RC2-win32/lib/pcrcxcomm.jar]
[loading java/lang/Object.class(java/lang:Object.class)]
[loading java/io/IOException.class(java/io:IOException.class)]
[loading java/math/BigDecimal.class(java/math:BigDecimal.class)]
[loading java/net/HttpURLConnection.class(java/net:HttpURLConnection.class)]
[loading java/net/ProtocolException.class(java/net:ProtocolException.class)]
[loading java/net/URL.class(java/net:URL.class)]
[loading javax/net/ssl/HttpsURLConnection.class(javax/net/ssl:HttpsURLConnection.class)]
[loading javax/xml/bind/JAXBElement.class(javax/xml/bind:JAXBElement.class)]
[loading java/lang/String.class(java/lang:String.class)]
[loading java/util/ArrayList.class(java/util:ArrayList.class)]
[loading java/util/List.class(java/util:List.class)]
[loading javax/xml/bind/annotation/XmlAccessType.class(javax/xml/bind/annotation:XmlAccessType.class)]
[loading javax/xml/bind/annotation/XmlAccessorType.class(javax/xml/bind/annotation:XmlAccessorType.class)]
[loading javax/xml/bind/annotation/XmlElement.class(javax/xml/bind/annotation:XmlElement.class)]
[loading javax/xml/bind/annotation/XmlElements.class(javax/xml/bind/annotation:XmlElements.class)]
[loading javax/xml/bind/annotation/XmlType.class(javax/xml/bind/annotation:XmlType.class)]
[loading java/lang/RuntimeException.class(java/lang:RuntimeException.class)]
[loading java/lang/Exception.class(java/lang:Exception.class)]
[loading java/lang/Throwable.class(java/lang:Throwable.class)]
[loading java/io/Serializable.class(java/io:Serializable.class)]
[loading javax/xml/bind/annotation/XmlAttribute.class(javax/xml/bind/annotation:XmlAttribute.class)]
[loading javax/xml/bind/annotation/XmlSchemaType.class(javax/xml/bind/annotation:XmlSchemaType.class)]
[loading javax/xml/bind/annotation/XmlSeeAlso.class(javax/xml/bind/annotation:XmlSeeAlso.class)]
[loading javax/xml/bind/annotation/XmlValue.class(javax/xml/bind/annotation:XmlValue.class)]
[loading javax/xml/bind/annotation/adapters/CollapsedStringAdapter.class(javax/xml/bind/annotation/adapters:CollapsedStringAdapter.class)]
[loading javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter.class(javax/xml/bind/annotation/adapters:XmlJavaTypeAdapter.class)]
[loading java/lang/Enum.class(java/lang:Enum.class)]
[loading java/lang/Comparable.class(java/lang:Comparable.class)]
[loading javax/xml/bind/annotation/XmlAnyElement.class(javax/xml/bind/annotation:XmlAnyElement.class)]
[loading javax/xml/bind/annotation/XmlMixed.class(javax/xml/bind/annotation:XmlMixed.class)]
[loading org/w3c/dom/Element.class(org/w3c/dom:Element.class)]
[loading javax/xml/datatype/XMLGregorianCalendar.class(javax/xml/datatype:XMLGregorianCalendar.class)]
[loading javax/xml/bind/annotation/XmlEnum.class(javax/xml/bind/annotation:XmlEnum.class)]
[loading java/lang/Boolean.class(java/lang:Boolean.class)]
[loading java/lang/Long.class(java/lang:Long.class)]
[loading java/lang/Double.class(java/lang:Double.class)]
[loading java/util/Collections.class(java/util:Collections.class)]
[loading java/lang/Integer.class(java/lang:Integer.class)]
[loading javax/xml/bind/annotation/XmlElementDecl.class(javax/xml/bind/annotation:XmlElementDecl.class)]
[loading javax/xml/bind/annotation/XmlRegistry.class(javax/xml/bind/annotation:XmlRegistry.class)]
[loading javax/xml/namespace/QName.class(javax/xml/namespace:QName.class)]
[loading java/util/logging/Level.class(java/util/logging:Level.class)]
[loading java/util/logging/Logger.class(java/util/logging:Logger.class)]
[loading java/sql/Connection.class(java/sql:Connection.class)]
[loading java/sql/PreparedStatement.class(java/sql:PreparedStatement.class)]
[loading java/io/UnsupportedEncodingException.class(java/io:UnsupportedEncodingException.class)]
[loading java/text/MessageFormat.class(java/text:MessageFormat.class)]
[loading java/io/InputStream.class(java/io:InputStream.class)]
[loading java/io/InputStreamReader.class(java/io:InputStreamReader.class)]
[loading java/io/OutputStream.class(java/io:OutputStream.class)]
[loading java/io/OutputStreamWriter.class(java/io:OutputStreamWriter.class)]
[loading java/io/Reader.class(java/io:Reader.class)]
[loading java/io/StringReader.class(java/io:StringReader.class)]
[loading java/io/StringWriter.class(java/io:StringWriter.class)]
[loading java/io/Writer.class(java/io:Writer.class)]
[loading java/text/SimpleDateFormat.class(java/text:SimpleDateFormat.class)]
[loading java/util/TimeZone.class(java/util:TimeZone.class)]
[loading javax/xml/bind/JAXB.class(javax/xml/bind:JAXB.class)]
[loading javax/xml/bind/JAXBContext.class(javax/xml/bind:JAXBContext.class)]
[loading javax/xml/bind/JAXBException.class(javax/xml/bind:JAXBException.class)]
[loading java/lang/annotation/Retention.class(java/lang/annotation:Retention.class)]
[loading java/lang/annotation/RetentionPolicy.class(java/lang/annotation:RetentionPolicy.class)]
[loading java/lang/annotation/Target.class(java/lang/annotation:Target.class)]
[loading java/lang/annotation/ElementType.class(java/lang/annotation:ElementType.class)]
[loading java/lang/annotation/Annotation.class(java/lang/annotation:Annotation.class)]
[loading java/lang/Class.class(java/lang:Class.class)]
[loading javax/xml/bind/annotation/adapters/XmlAdapter.class(javax/xml/bind/annotation/adapters:XmlAdapter.class)]
[loading java/lang/Override.class(java/lang:Override.class)]
[loading java/lang/SuppressWarnings.class(java/lang:SuppressWarnings.class)]
Standard Doclet version 1.6.0_07
Building tree for all the packages and classes...
Generating javadoc/com/google/checkout/sdk/commands//ApiContext.html...
Generating javadoc/com/google/checkout/sdk/commands//CartPoster.html...
Generating javadoc/com/google/checkout/sdk/commands//CartPoster.CheckoutShoppingCartBuilder.html...
Generating javadoc/com/google/checkout/sdk/commands//CheckoutException.html...
Generating javadoc/com/google/checkout/sdk/commands//Environment.html...
Generating javadoc/com/google/checkout/sdk/commands//EnvironmentInterface.html...
Generating javadoc/com/google/checkout/sdk/commands//EnvironmentInterface.CommandType.html...
[loading java/lang/CloneNotSupportedException.class(java/lang:CloneNotSupportedException.class)]
[loading java/lang/IllegalArgumentException.class(java/lang:IllegalArgumentException.class)]
[loading java/lang/NullPointerException.class(java/lang:NullPointerException.class)]
Generating javadoc/com/google/checkout/sdk/commands//ItemShippingInformationBuilder.html...
Generating javadoc/com/google/checkout/sdk/commands//OrderCommands.html...
Generating javadoc/com/google/checkout/sdk/commands//OrderCommands.ItemCommands.html...
Generating javadoc/com/google/checkout/sdk/commands//ReportsRequester.html...
Generating javadoc/com/google/checkout/sdk/commands//TrackingDataBuilder.html...
Generating javadoc/com/google/checkout/sdk/domain//AddMerchantOrderNumberRequest.html...
[loading java/lang/annotation/Inherited.class(java/lang/annotation:Inherited.class)]
Generating javadoc/com/google/checkout/sdk/domain//Address.html...
Generating javadoc/com/google/checkout/sdk/domain//AddTrackingDataRequest.html...
Generating javadoc/com/google/checkout/sdk/domain//AlternateTaxRule.html...
Generating javadoc/com/google/checkout/sdk/domain//AlternateTaxRule.TaxArea.html...
Generating javadoc/com/google/checkout/sdk/domain//AlternateTaxRule.TaxAreas.html...
Generating javadoc/com/google/checkout/sdk/domain//AlternateTaxTable.html...
Generating javadoc/com/google/checkout/sdk/domain//AlternateTaxTable.AlternateTaxRules.html...
Generating javadoc/com/google/checkout/sdk/domain//AnonymousAddress.html...
Generating javadoc/com/google/checkout/sdk/domain//AnyMultiple.html...
Generating javadoc/com/google/checkout/sdk/domain//AnyType.html...
Generating javadoc/com/google/checkout/sdk/domain//ArchiveOrderRequest.html...
Generating javadoc/com/google/checkout/sdk/domain//AuthorizationAmountNotification.html...
Generating javadoc/com/google/checkout/sdk/domain//AuthorizationInformation.html...
Generating javadoc/com/google/checkout/sdk/domain//AuthorizeOrderRequest.html...
Generating javadoc/com/google/checkout/sdk/domain//BackorderItemsRequest.html...
Generating javadoc/com/google/checkout/sdk/domain//BackorderItemsRequest.ItemIds.html...
Generating javadoc/com/google/checkout/sdk/domain//BuyerMarketingPreferences.html...
Generating javadoc/com/google/checkout/sdk/domain//BuyerNote.html...
Generating javadoc/com/google/checkout/sdk/domain//Bye.html...
Generating javadoc/com/google/checkout/sdk/domain//Calculate.html...
Generating javadoc/com/google/checkout/sdk/domain//Calculate.Addresses.html...
Generating javadoc/com/google/checkout/sdk/domain//Calculate.MerchantCodeStrings.html...
Generating javadoc/com/google/checkout/sdk/domain//Calculate.Shipping.html...
Generating javadoc/com/google/checkout/sdk/domain//CancelItemsRequest.html...
Generating javadoc/com/google/checkout/sdk/domain//CancelItemsRequest.ItemIds.html...
Generating javadoc/com/google/checkout/sdk/domain//CancelOrderRequest.html...
Generating javadoc/com/google/checkout/sdk/domain//CarrierCalculatedShipping.html...
Generating javadoc/com/google/checkout/sdk/domain//CarrierCalculatedShipping.CarrierCalculatedShippingOptions.html...
Generating javadoc/com/google/checkout/sdk/domain//CarrierCalculatedShipping.ShippingPackages.html...
Generating javadoc/com/google/checkout/sdk/domain//CarrierCalculatedShippingAdjustment.html...
Generating javadoc/com/google/checkout/sdk/domain//CarrierCalculatedShippingAdjustment.ShippingCost.html...
Generating javadoc/com/google/checkout/sdk/domain//CarrierCalculatedShippingOption.html...
Generating javadoc/com/google/checkout/sdk/domain//CarrierCalculatedShippingOption.Price.html...
Generating javadoc/com/google/checkout/sdk/domain//CartExpiration.html...
Generating javadoc/com/google/checkout/sdk/domain//ChargeAmountNotification.html...
Generating javadoc/com/google/checkout/sdk/domain//ChargeAndShipOrderRequest.html...
Generating javadoc/com/google/checkout/sdk/domain//ChargeAndShipOrderRequest.ItemShippingInformationList.html...
Generating javadoc/com/google/checkout/sdk/domain//ChargeAndShipOrderRequest.TrackingDataList.html...
Generating javadoc/com/google/checkout/sdk/domain//ChargebackAmountNotification.html...
Generating javadoc/com/google/checkout/sdk/domain//ChargeOrderRequest.html...
Generating javadoc/com/google/checkout/sdk/domain//CheckoutRedirect.html...
Generating javadoc/com/google/checkout/sdk/domain//CheckoutShoppingCart.html...
Generating javadoc/com/google/checkout/sdk/domain//CheckoutShoppingCart.CheckoutFlowSupport.html...
Generating javadoc/com/google/checkout/sdk/domain//CouponAdjustment.html...
Generating javadoc/com/google/checkout/sdk/domain//CouponAdjustment.AppliedAmount.html...
Generating javadoc/com/google/checkout/sdk/domain//CouponAdjustment.CalculatedAmount.html...
Generating javadoc/com/google/checkout/sdk/domain//CouponResult.html...
Generating javadoc/com/google/checkout/sdk/domain//CouponResult.CalculatedAmount.html...
Generating javadoc/com/google/checkout/sdk/domain//DefaultTaxRule.html...
Generating javadoc/com/google/checkout/sdk/domain//DefaultTaxRule.TaxArea.html...
Generating javadoc/com/google/checkout/sdk/domain//DefaultTaxRule.TaxAreas.html...
Generating javadoc/com/google/checkout/sdk/domain//DefaultTaxTable.html...
Generating javadoc/com/google/checkout/sdk/domain//DefaultTaxTable.TaxRules.html...
Generating javadoc/com/google/checkout/sdk/domain//DeliverOrderRequest.html...
Generating javadoc/com/google/checkout/sdk/domain//DeliveryInstructions.html...
Generating javadoc/com/google/checkout/sdk/domain//DemoFailure.html...
Generating javadoc/com/google/checkout/sdk/domain//DiagnoseResponse.html...
Generating javadoc/com/google/checkout/sdk/domain//DiagnoseResponse.Warnings.html...
Generating javadoc/com/google/checkout/sdk/domain//DigitalContent.html...
Generating javadoc/com/google/checkout/sdk/domain//Dimension.html...
Generating javadoc/com/google/checkout/sdk/domain//ErrorResponse.html...
Generating javadoc/com/google/checkout/sdk/domain//ErrorResponse.WarningMessages.html...
Generating javadoc/com/google/checkout/sdk/domain//FeeStructure.html...
Generating javadoc/com/google/checkout/sdk/domain//FinancialOrderState.html...
Generating javadoc/com/google/checkout/sdk/domain//FlatRateShipping.html...
Generating javadoc/com/google/checkout/sdk/domain//FlatRateShipping.Price.html...
Generating javadoc/com/google/checkout/sdk/domain//FlatRateShippingAdjustment.html...
Generating javadoc/com/google/checkout/sdk/domain//FlatRateShippingAdjustment.ShippingCost.html...
Generating javadoc/com/google/checkout/sdk/domain//FulfillmentOrderState.html...
Generating javadoc/com/google/checkout/sdk/domain//GiftCertificateAdjustment.html...
Generating javadoc/com/google/checkout/sdk/domain//GiftCertificateAdjustment.AppliedAmount.html...
Generating javadoc/com/google/checkout/sdk/domain//GiftCertificateAdjustment.CalculatedAmount.html...
Generating javadoc/com/google/checkout/sdk/domain//GiftCertificateResult.html...
Generating javadoc/com/google/checkout/sdk/domain//GiftCertificateResult.CalculatedAmount.html...
Generating javadoc/com/google/checkout/sdk/domain//GiftMessage.html...
Generating javadoc/com/google/checkout/sdk/domain//Hello.html...
Generating javadoc/com/google/checkout/sdk/domain//InHonorOfMessage.html...
Generating javadoc/com/google/checkout/sdk/domain//InMemoryOfMessage.html...
Generating javadoc/com/google/checkout/sdk/domain//InTributeOfMessage.html...
Generating javadoc/com/google/checkout/sdk/domain//Item.html...
Generating javadoc/com/google/checkout/sdk/domain//ItemId.html...
Generating javadoc/com/google/checkout/sdk/domain//ItemShippingInformation.html...
Generating javadoc/com/google/checkout/sdk/domain//ItemShippingInformation.TrackingDataList.html...
Generating javadoc/com/google/checkout/sdk/domain//ItemWeight.html...
Generating javadoc/com/google/checkout/sdk/domain//MerchantCalculatedShipping.html...
Generating javadoc/com/google/checkout/sdk/domain//MerchantCalculatedShipping.Price.html...
Generating javadoc/com/google/checkout/sdk/domain//MerchantCalculatedShippingAdjustment.html...
Generating javadoc/com/google/checkout/sdk/domain//MerchantCalculatedShippingAdjustment.ShippingCost.html...
Generating javadoc/com/google/checkout/sdk/domain//MerchantCalculationCallback.html...
Generating javadoc/com/google/checkout/sdk/domain//MerchantCalculationResults.html...
Generating javadoc/com/google/checkout/sdk/domain//MerchantCalculationResults.Results.html...
Generating javadoc/com/google/checkout/sdk/domain//MerchantCalculations.html...
Generating javadoc/com/google/checkout/sdk/domain//MerchantCheckoutFlowSupport.html...
Generating javadoc/com/google/checkout/sdk/domain//MerchantCheckoutFlowSupport.ParameterizedUrls.html...
Generating javadoc/com/google/checkout/sdk/domain//MerchantCheckoutFlowSupport.ShippingMethods.html...
Generating javadoc/com/google/checkout/sdk/domain//MerchantCodeString.html...
Generating javadoc/com/google/checkout/sdk/domain//Method.html...
Generating javadoc/com/google/checkout/sdk/domain//Money.html...
Generating javadoc/com/google/checkout/sdk/domain//NewOrderNotification.html...
Generating javadoc/com/google/checkout/sdk/domain//NewOrderNotification.Promotions.html...
Generating javadoc/com/google/checkout/sdk/domain//NotificationAcknowledgment.html...
Generating javadoc/com/google/checkout/sdk/domain//NotificationHistoryRequest.html...
Generating javadoc/com/google/checkout/sdk/domain//NotificationHistoryRequest.NotificationTypes.html...
Generating javadoc/com/google/checkout/sdk/domain//NotificationHistoryRequest.OrderNumbers.html...
Generating javadoc/com/google/checkout/sdk/domain//NotificationHistoryResponse.html...
Generating javadoc/com/google/checkout/sdk/domain//NotificationHistoryResponse.InvalidOrderNumbers.html...
Generating javadoc/com/google/checkout/sdk/domain//NotificationHistoryResponse.Notifications.html...
Generating javadoc/com/google/checkout/sdk/domain//ObjectFactory.html...
Generating javadoc/com/google/checkout/sdk/domain//OrderAdjustment.html...
Generating javadoc/com/google/checkout/sdk/domain//OrderAdjustment.MerchantCodes.html...
Generating javadoc/com/google/checkout/sdk/domain//OrderAdjustment.Shipping.html...
Generating javadoc/com/google/checkout/sdk/domain//OrderAdjustment.TotalTax.html...
Generating javadoc/com/google/checkout/sdk/domain//OrderListRequest.html...
Generating javadoc/com/google/checkout/sdk/domain//OrderProcessingSupport.html...
Generating javadoc/com/google/checkout/sdk/domain//OrderStateChangeNotification.html...
Generating javadoc/com/google/checkout/sdk/domain//OrderSummary.html...
Generating javadoc/com/google/checkout/sdk/domain//OrderSummary.Promotions.html...
Generating javadoc/com/google/checkout/sdk/domain//OrderSummaryRequest.html...
Generating javadoc/com/google/checkout/sdk/domain//OrderSummaryRequest.OrderNumbers.html...
Generating javadoc/com/google/checkout/sdk/domain//OrderSummaryResponse.html...
Generating javadoc/com/google/checkout/sdk/domain//OrderSummaryResponse.OrderSummaries.html...
Generating javadoc/com/google/checkout/sdk/domain//ParameterizedUrl.html...
Generating javadoc/com/google/checkout/sdk/domain//ParameterizedUrl.Parameters.html...
Generating javadoc/com/google/checkout/sdk/domain//Pickup.html...
Generating javadoc/com/google/checkout/sdk/domain//Pickup.Price.html...
Generating javadoc/com/google/checkout/sdk/domain//PickupShippingAdjustment.html...
Generating javadoc/com/google/checkout/sdk/domain//PickupShippingAdjustment.ShippingCost.html...
Generating javadoc/com/google/checkout/sdk/domain//PostalArea.html...
Generating javadoc/com/google/checkout/sdk/domain//ProcessOrderRequest.html...
Generating javadoc/com/google/checkout/sdk/domain//Promotion.html...
Generating javadoc/com/google/checkout/sdk/domain//RefundAmountNotification.html...
Generating javadoc/com/google/checkout/sdk/domain//RefundOrderRequest.html...
Generating javadoc/com/google/checkout/sdk/domain//RequestReceivedResponse.html...
Generating javadoc/com/google/checkout/sdk/domain//ResetItemsShippingInformationRequest.html...
Generating javadoc/com/google/checkout/sdk/domain//ResetItemsShippingInformationRequest.ItemIds.html...
Generating javadoc/com/google/checkout/sdk/domain//Result.html...
Generating javadoc/com/google/checkout/sdk/domain//Result.MerchantCodeResults.html...
Generating javadoc/com/google/checkout/sdk/domain//Result.ShippingRate.html...
Generating javadoc/com/google/checkout/sdk/domain//Result.TotalTax.html...
Generating javadoc/com/google/checkout/sdk/domain//ReturnItemsRequest.html...
Generating javadoc/com/google/checkout/sdk/domain//ReturnItemsRequest.ItemIds.html...
Generating javadoc/com/google/checkout/sdk/domain//RiskInformation.html...
Generating javadoc/com/google/checkout/sdk/domain//RiskInformationNotification.html...
Generating javadoc/com/google/checkout/sdk/domain//RoundingMode.html...
Generating javadoc/com/google/checkout/sdk/domain//RoundingPolicy.html...
Generating javadoc/com/google/checkout/sdk/domain//RoundingRule.html...
Generating javadoc/com/google/checkout/sdk/domain//SendBuyerMessageRequest.html...
Generating javadoc/com/google/checkout/sdk/domain//ShipItemsRequest.html...
Generating javadoc/com/google/checkout/sdk/domain//ShipItemsRequest.ItemShippingInformationList.html...
Generating javadoc/com/google/checkout/sdk/domain//ShippingPackage.html...
Generating javadoc/com/google/checkout/sdk/domain//ShippingRestrictions.html...
Generating javadoc/com/google/checkout/sdk/domain//ShippingRestrictions.AllowedAreas.html...
Generating javadoc/com/google/checkout/sdk/domain//ShippingRestrictions.ExcludedAreas.html...
Generating javadoc/com/google/checkout/sdk/domain//ShoppingCart.html...
Generating javadoc/com/google/checkout/sdk/domain//ShoppingCart.BuyerMessages.html...
Generating javadoc/com/google/checkout/sdk/domain//ShoppingCart.Items.html...
Generating javadoc/com/google/checkout/sdk/domain//SpecialInstructions.html...
Generating javadoc/com/google/checkout/sdk/domain//SpecialRequests.html...
Generating javadoc/com/google/checkout/sdk/domain//StructuredName.html...
Generating javadoc/com/google/checkout/sdk/domain//TaxTables.html...
Generating javadoc/com/google/checkout/sdk/domain//TaxTables.AlternateTaxTables.html...
Generating javadoc/com/google/checkout/sdk/domain//TrackingData.html...
Generating javadoc/com/google/checkout/sdk/domain//UnarchiveOrderRequest.html...
Generating javadoc/com/google/checkout/sdk/domain//UrlParameter.html...
Generating javadoc/com/google/checkout/sdk/domain//USAreas.html...
Generating javadoc/com/google/checkout/sdk/domain//USCountryArea.html...
Generating javadoc/com/google/checkout/sdk/domain//USStateArea.html...
Generating javadoc/com/google/checkout/sdk/domain//USZipArea.html...
Generating javadoc/com/google/checkout/sdk/domain//WorldArea.html...
Generating javadoc/com/google/checkout/sdk/notifications//BaseNotificationDispatcher.html...
Generating javadoc/com/google/checkout/sdk/notifications//JDBCNotificationDispatcher.html...
Generating javadoc/com/google/checkout/sdk/notifications//NamedDatabaseNotificationDispatcher.html...
Generating javadoc/com/google/checkout/sdk/notifications//Notification.html...
Generating javadoc/com/google/checkout/sdk/notifications//NotificationHandler.html...
Generating javadoc/com/google/checkout/sdk/util//Base64Coder.html...
Generating javadoc/com/google/checkout/sdk/util//HttpUrlException.html...
Generating javadoc/com/google/checkout/sdk/util//Utils.html...
Generating javadoc/overview-frame.html...
Generating javadoc/com/google/checkout/sdk/commands//package-frame.html...
Generating javadoc/com/google/checkout/sdk/commands//package-summary.html...
Generating javadoc/com/google/checkout/sdk/commands//package-tree.html...
Generating javadoc/com/google/checkout/sdk/domain//package-frame.html...
Generating javadoc/com/google/checkout/sdk/domain//package-summary.html...
Generating javadoc/com/google/checkout/sdk/domain//package-tree.html...
Generating javadoc/com/google/checkout/sdk/notifications//package-frame.html...
Generating javadoc/com/google/checkout/sdk/notifications//package-summary.html...
Generating javadoc/com/google/checkout/sdk/notifications//package-tree.html...
Generating javadoc/com/google/checkout/sdk/util//package-frame.html...
Generating javadoc/com/google/checkout/sdk/util//package-summary.html...
Generating javadoc/com/google/checkout/sdk/util//package-tree.html...
Generating javadoc/constant-values.html...
Generating javadoc/serialized-form.html...
[loading java/io/Externalizable.class(java/io:Externalizable.class)]
Building index for all the packages and classes...
Generating javadoc/overview-tree.html...
Generating javadoc/index-all.html...
Generating javadoc/deprecated-list.html...
Building index for all classes...
Generating javadoc/allclasses-frame.html...
Generating javadoc/allclasses-noframe.html...
Generating javadoc/index.html...
Generating javadoc/overview-summary.html...
Generating javadoc/help-doc.html...
Generating javadoc/stylesheet.css...
[done in 6457 ms]
23 warnings