• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Delete trunk...

    • -556
    • +0
    ./portlet/info/WSRPPortletInfo.java
    • -522
    • +0
    ./ProducerSessionInformation.java
    • -430
    • +0
    ./EndpointConfigurationInfo.java
  1. … 6569 more files in changeset.
- JBPORTAL-1717: Improved logic.
- JBPORTAL-1717:

+ Properly update retry count if response is null and return an ErrorResponse if it reaches the max number of retries.

+ Updated test case.

  1. … 1 more file in changeset.
- Re-wrote dependency handling of build file to use AS libs wherever possible instead of using thirparty to avoid conflicts of versions. NOTE that this required some changes compared to the 2.6 version.

- JBPORTAL-1167: Improved exception handling by using SOAPFaultException. Needs more testing.

- JBPORTAL-1392: Initial commit, works Portal to Portal. Needs more testing.

- Moved invocation package content to producer content as part of work on JBPORTAL-1392.

- NOTE: producer tests fail at this time because of a WS class not being serializable. One possible solution could be to make sure that the producer tests go through the WS stack.

  1. … 28 more files in changeset.
- JBPORTAL-1700

+ ConsumerRegistryService should be able to start even if a consumer throws an Exception.

+ Added ServiceFactory.isFailed method to avoid infinite loop if a consumer is not available and fails to start.

+ Now uses a default validator for registration properties if none was provided (to allow for empty registration configurations.

+ RegistrationPolicy is not initialized anymore if registration is not required.

+ Do not initialize RegistrationManager if registration is not required.

+ Updated ProducerConfigurationTestCase.

  1. … 12 more files in changeset.
- JBPORTAL-1589: Better handling of invalid response from producers.
- JBPORTAL-1585: modifyRegistration and deregister now properly invalidate ProducerInfo's cache.

- JBPORTAL-1587: Added RegistrationInfo.setModified to be able to properly refresh RegistrationData as we cannot currently make it dirty from ConsumerBean.regPropListener.

- Fixed an issue where update and refreshConsumer in ConsumerBean would not properly detect that a refresh is needed.

- Added test cases.

  1. … 3 more files in changeset.
- JBPORTAL-1565: Fixed issue with refresh not taking registration refresh result into account.

- JBPORTAL-1508: Correctly un/register with federated portlet invoker and removed cache of markup on admin portlet.

  1. … 3 more files in changeset.
- JBPORTAL-1492: Check that the consumer is registered before trying to deregister.
- Implemented access to modifyRegistration.
  1. … 2 more files in changeset.
- ProducerInfo.isRegistered now properly handles the case where registration properties have changed since registration.

- deregister and modifyRegistration throw IllegalStateException when called when the Consumer is not registered.

- RegistrationInfo now properly regenerates RegistrationData when needed and properly marks registration properties as valid after modifyRegistration or register.

- RegistrationInfo.resetRegistration doesn't reset as much information, just the information pertaining to the actual registration, not the producer metadata.

- Added tests for deregister and modifyRegistration.

  1. … 1 more file in changeset.
- Endpoint info is now refreshed if needed before calling methods that don't refresh the whole ProducerInfo.

- Simplified check protecting modifyRegistration.

- Services are refreshed after the ServiceFactory is created.
    • -11
    • +17
    ./EndpointConfigurationInfo.java
- Modified RegistrationProperty handling of values to be able to better detect the validity status of the property and related test case.

- Modified Hibernate mapping for RegistrationProperty (invalid property is now a java.lang.Boolean instead of boolean).

- Started testing registration behavior on ProducerInfo.

- Added more test cases in particular to check that some methods properly result in the expected state.

  1. … 8 more files in changeset.
- ProducerInfo.getRegistrationContext was providing a code path where out of date information could be sent to the Producer.
  1. … 2 more files in changeset.
JBPORTAL-1466 : Provide customizable error handling
  1. … 100 more files in changeset.
move URL related utils to the common.net package
  1. … 29 more files in changeset.
- Refresh of ProducerInfo doesn't necessarily trigger refresh of RegistationInfo anymore.

- Correctly update ProducerInfo caches after destroyClones operation.

- Fixed an issue with incorrect portlet context being used after clone (due to former changes to WSRPInstanceContext).

- updateHandleAssociatedInfo does not fail anymore if the specified handle is not known to this ProducerSessionInformation.

- Explicitely pass the portlet handle to updateSessionIfNeeded and setSessionIdIfNeeded in SessionHandler instead of relying on portlet handle from invocation since it might not be valid anymore after a clone.

- Improved logging.

  1. … 10 more files in changeset.
- Fixed typo.
- WSRPInstanceContext now properly uses portletInstanceKey if present to create a proper instance context.

- Fixed NPE if CCP cache is not initialized.

  1. … 2 more files in changeset.
- Update session information in case a portlet was cloned.

- Cache CCPs.

- Improved logging.

- JBPORTAL-1396: ResourceURLRewriter would always decode URLs. Needs more testing!
  1. … 1 more file in changeset.
- JBPORTAL-715: fixed incorrect showing of modifyRegistration
- Fixed incorrect mapping of registration properties which wouldn't be properly updated when the parent RegistrationInfo was modified.

- JBPORTAL-715: more work on modifyRegistration (detection of when calling modifyRegistration is not properly done yet).

- Added RegistrationInfo.isConsistentWithProducerExpectations and improved computing of whether a Registration is valid or not (replaced incorrect state).

- ServiceDescription is now computed on each request in ProducerInfo since it wasn't worth maintaining a state for it.

- Added more test cases.

  1. … 4 more files in changeset.
- JBPORTAL-715: Initial support for modifyRegistration (still buggy).

- RegistrationInfo.refresh now maintains a status of whether the registration is valid or not.

- ProducerInfo.refresh can force refreshing the registration information from the producer.

- Removed WSRPConsumer.refreshRegistrationInfo.

- Better updating of Producer state in DB.

  1. … 4 more files in changeset.
- removed obsolete LocaleInfo class

- moved locale conversion methods which are useful and used to new LocaleFormat class which alllow conversion of Locale to a string format back and forth

- updated test cases accordingly

- moved ConversionException class to o.j.p.common.util so it can be reused more easily in various packages

  1. … 29 more files in changeset.
- Refreshing a consumer should start it.

- JBPORTAL-715: Properly display registration info if local information is present.

- Fixed error in RegistrationInfo.refresh where the status would be improperly set to invalid

  1. … 1 more file in changeset.
- Handle existing invalid properties properly.

- Initialize invalid status correctly.

- Removed incorrect natural-id in Hibernate mapping.

  1. … 1 more file in changeset.
- JBPORTAL-715: Improved layout, behavior and information reporting

+ Fixed display of registration information

+ Moved refresh functionality to ConsumerManagerBean

+ Better display of consumer status

+ Can refresh from consumer list

+ Still needs work and testing.

  1. … 5 more files in changeset.
- Improved behavior if WSDL is not available at startup.

- Now attempt to start the service factory if it hasn't been started already to provide for better user experience in particular when refreshing the info.

  1. … 2 more files in changeset.