This is an automated email from the ASF dual-hosted git repository. joshtynjala pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/flex-blazeds.git
commit 7db2773930f4b1853ade1c468f7d0b7b32bf0668 Merge: 98e5020 319d598 Author: Josh Tynjala <[email protected]> AuthorDate: Mon Jan 9 15:44:44 2023 -0800 Merge branch 'security-updates' into develop .gitignore | 3 + ApproveBlazeDS.xml | 654 +++++++-------- README | 2 +- archetypes/blazeds-spring-boot-archetype/README.md | 54 +- archetypes/blazeds-spring-boot-archetype/pom.xml | 130 ++- .../META-INF/maven/archetype-metadata.xml | 60 +- .../src/main/resources/archetype-resources/pom.xml | 108 +-- .../main/java/BlazeDSSpringBootApplication.java | 44 +- .../src/main/java/services/ExampleService.java | 44 +- .../resources/META-INF/flex/services-config.xml | 152 ++-- .../resources/projects/basic/archetype.properties | 30 +- archetypes/pom.xml | 31 +- build.properties | 35 +- build.xml | 646 ++++++++------- common/build.xml | 28 +- common/pom.xml | 42 +- .../src/main/java/flex/graphics/ImageSnapshot.java | 63 +- .../java/flex/messaging/LocalizedException.java | 133 ++- .../config/AbstractConfigurationParser.java | 255 +++--- .../flex/messaging/config/AdapterSettings.java | 35 +- .../ApacheXPathClientConfigurationParser.java | 86 -- .../flex/messaging/config/ChannelSettings.java | 130 ++- .../flex/messaging/config/ClientConfiguration.java | 88 +- .../config/ClientConfigurationParser.java | 485 ++++------- .../flex/messaging/config/ClusterSettings.java | 38 +- .../main/java/flex/messaging/config/ConfigMap.java | 225 ++--- .../messaging/config/ConfigurationConstants.java | 135 ++- .../messaging/config/ConfigurationException.java | 3 +- .../config/ConfigurationFileResolver.java | 5 +- .../flex/messaging/config/ConfigurationParser.java | 5 +- .../flex/messaging/config/DestinationSettings.java | 47 +- .../flex/messaging/config/FlexClientSettings.java | 50 +- .../flex/messaging/config/LocalFileResolver.java | 106 +-- .../flex/messaging/config/LoggingSettings.java | 14 +- .../messaging/config/LoginCommandSettings.java | 28 +- .../flex/messaging/config/PropertiesSettings.java | 41 +- .../flex/messaging/config/SecurityConstraint.java | 26 +- .../flex/messaging/config/ServiceSettings.java | 60 +- .../messaging/config/ServicesConfiguration.java | 7 +- .../messaging/config/ServicesDependencies.java | 335 +++----- .../java/flex/messaging/config/TargetSettings.java | 23 +- .../java/flex/messaging/config/TokenReplacer.java | 82 +- .../config/XPathClientConfigurationParser.java | 49 +- .../java/flex/messaging/log/AbstractTarget.java | 87 +- .../java/flex/messaging/log/ConsoleTarget.java | 9 +- .../flex/messaging/log/LineFormattedTarget.java | 75 +- common/src/main/java/flex/messaging/log/Log.java | 296 +++---- .../java/flex/messaging/log/LogCategories.java | 6 +- .../src/main/java/flex/messaging/log/LogEvent.java | 14 +- .../src/main/java/flex/messaging/log/Logger.java | 178 ++-- .../src/main/java/flex/messaging/log/Target.java | 5 +- .../flex/messaging/util/BasicPrettyPrinter.java | 97 +-- .../java/flex/messaging/util/ExceptionUtil.java | 107 ++- .../main/java/flex/messaging/util/FileUtils.java | 43 +- .../main/java/flex/messaging/util/LocaleUtils.java | 19 +- .../main/java/flex/messaging/util/ObjectTrace.java | 67 +- .../java/flex/messaging/util/PrettyPrintable.java | 5 +- .../java/flex/messaging/util/PrettyPrinter.java | 5 +- .../util/PropertyStringResourceLoader.java | 174 ++-- .../java/flex/messaging/util/ResourceLoader.java | 29 +- .../main/java/flex/messaging/util/StringUtils.java | 74 +- .../main/java/flex/messaging/util/UUIDUtils.java | 188 ++--- .../resources/flex/messaging/errors.properties | 30 - core/AdobeInfo.xml | 4 +- core/build.xml | 100 +-- core/pom.xml | 91 +- .../src/main/java/flex/management/BaseControl.java | 217 ++--- .../java/flex/management/BaseControlMBean.java | 3 +- .../flex/management/MBeanLifecycleManager.java | 26 +- .../java/flex/management/MBeanServerLocator.java | 7 +- .../flex/management/MBeanServerLocatorFactory.java | 64 +- core/src/main/java/flex/management/Manageable.java | 17 +- .../java/flex/management/ManageableComponent.java | 115 +-- .../java/flex/management/ManagementException.java | 5 +- .../management/PlatformMBeanServerLocator.java | 10 +- .../main/java/flex/management/jmx/Attribute.java | 26 +- .../flex/management/jmx/MBeanAttributeInfo.java | 47 +- .../flex/management/jmx/MBeanConstructorInfo.java | 56 +- .../main/java/flex/management/jmx/MBeanInfo.java | 113 ++- .../flex/management/jmx/MBeanOperationInfo.java | 63 +- .../flex/management/jmx/MBeanParameterInfo.java | 32 +- .../flex/management/jmx/MBeanServerGateway.java | 494 ++++------- .../java/flex/management/jmx/ObjectInstance.java | 26 +- .../main/java/flex/management/jmx/ObjectName.java | 43 +- .../runtime/AdminConsoleDisplayRegistrar.java | 65 +- .../runtime/AdminConsoleDisplayRegistrarMBean.java | 9 +- .../flex/management/runtime/AdminConsoleTypes.java | 9 +- .../runtime/messaging/DestinationControl.java | 51 +- .../runtime/messaging/DestinationControlMBean.java | 7 +- .../runtime/messaging/MessageBrokerControl.java | 88 +- .../messaging/MessageBrokerControlMBean.java | 3 +- .../messaging/MessageDestinationControl.java | 177 ++-- .../messaging/MessageDestinationControlMBean.java | 3 +- .../messaging/client/FlexClientManagerControl.java | 40 +- .../client/FlexClientManagerControlMBean.java | 3 +- .../messaging/endpoints/AMFEndpointControl.java | 15 +- .../endpoints/AMFEndpointControlMBean.java | 3 +- .../messaging/endpoints/EndpointControl.java | 83 +- .../messaging/endpoints/EndpointControlMBean.java | 3 +- .../messaging/endpoints/HTTPEndpointControl.java | 15 +- .../endpoints/HTTPEndpointControlMBean.java | 3 +- .../endpoints/PollingEndpointControl.java | 21 +- .../endpoints/PollingEndpointControlMBean.java | 3 +- .../endpoints/StreamingAMFEndpointControl.java | 15 +- .../StreamingAMFEndpointControlMBean.java | 5 +- .../endpoints/StreamingEndpointControl.java | 73 +- .../endpoints/StreamingEndpointControlMBean.java | 3 +- .../endpoints/StreamingHTTPEndpointControl.java | 15 +- .../StreamingHTTPEndpointControlMBean.java | 5 +- .../runtime/messaging/log/LogControl.java | 72 +- .../runtime/messaging/log/LogControlMBean.java | 9 +- .../runtime/messaging/log/LogManager.java | 100 +-- .../messaging/services/MessageServiceControl.java | 15 +- .../services/MessageServiceControlMBean.java | 3 +- .../messaging/services/ServiceAdapterControl.java | 44 +- .../services/ServiceAdapterControlMBean.java | 3 +- .../runtime/messaging/services/ServiceControl.java | 79 +- .../messaging/services/ServiceControlMBean.java | 3 +- .../messaging/SubscriptionManagerControl.java | 70 +- .../messaging/SubscriptionManagerControlMBean.java | 3 +- .../services/messaging/ThrottleManagerControl.java | 97 +-- .../messaging/ThrottleManagerControlMBean.java | 3 +- .../adapters/ActionScriptAdapterControl.java | 15 +- .../adapters/ActionScriptAdapterControlMBean.java | 3 +- .../messaging/adapters/JMSAdapterControl.java | 50 +- .../messaging/adapters/JMSAdapterControlMBean.java | 3 +- .../messaging/services/messaging/package-info.java | 2 +- .../runtime/messaging/services/package-info.java | 2 +- .../messaging/AbstractConnectionAwareSession.java | 83 +- .../messaging/AbstractFlexSessionProvider.java | 66 +- .../flex/messaging/ConnectionAwareSession.java | 19 +- core/src/main/java/flex/messaging/Destination.java | 260 +++--- .../flex/messaging/DestructibleFlexFactory.java | 6 +- .../java/flex/messaging/FactoryDestination.java | 240 +++--- .../main/java/flex/messaging/FactoryInstance.java | 69 +- .../main/java/flex/messaging/FlexComponent.java | 13 +- .../main/java/flex/messaging/FlexConfigurable.java | 5 +- core/src/main/java/flex/messaging/FlexContext.java | 149 ++-- core/src/main/java/flex/messaging/FlexFactory.java | 31 +- .../java/flex/messaging/FlexRemoteCredentials.java | 29 +- core/src/main/java/flex/messaging/FlexSession.java | 367 +++------ .../messaging/FlexSessionAttributeListener.java | 13 +- .../flex/messaging/FlexSessionBindingEvent.java | 50 +- .../flex/messaging/FlexSessionBindingListener.java | 9 +- .../messaging/FlexSessionConnectivityEvent.java | 17 +- .../messaging/FlexSessionConnectivityListener.java | 9 +- .../java/flex/messaging/FlexSessionListener.java | 3 +- .../java/flex/messaging/FlexSessionManager.java | 173 ++-- .../main/java/flex/messaging/HttpFlexSession.java | 247 ++---- .../flex/messaging/HttpFlexSessionProvider.java | 31 +- .../main/java/flex/messaging/MessageBroker.java | 905 +++++++------------- .../java/flex/messaging/MessageBrokerServlet.java | 194 ++--- .../main/java/flex/messaging/MessageClient.java | 418 ++++------ .../java/flex/messaging/MessageClientListener.java | 9 +- .../java/flex/messaging/MessageDestination.java | 144 ++-- .../main/java/flex/messaging/MessageException.java | 128 ++- .../java/flex/messaging/MessageRoutedEvent.java | 18 +- .../java/flex/messaging/MessageRoutedListener.java | 6 +- .../java/flex/messaging/MessageRoutedNotifier.java | 48 +- core/src/main/java/flex/messaging/Server.java | 3 +- .../flex/messaging/ServiceValidationListener.java | 4 +- core/src/main/java/flex/messaging/VersionInfo.java | 69 +- .../flex/messaging/client/AsyncPollHandler.java | 7 +- .../flex/messaging/client/EndpointPushHandler.java | 23 +- .../messaging/client/EndpointPushNotifier.java | 104 +-- .../java/flex/messaging/client/FlexClient.java | 916 ++++++++------------- .../client/FlexClientAttributeListener.java | 13 +- .../messaging/client/FlexClientBindingEvent.java | 52 +- .../client/FlexClientBindingListener.java | 9 +- .../flex/messaging/client/FlexClientListener.java | 9 +- .../flex/messaging/client/FlexClientManager.java | 199 ++--- .../client/FlexClientNotSubscribedException.java | 34 +- .../client/FlexClientOutboundQueueProcessor.java | 112 +-- .../java/flex/messaging/client/FlushResult.java | 22 +- .../client/OutboundQueueThrottleManager.java | 74 +- .../flex/messaging/client/PollFlushResult.java | 43 +- .../flex/messaging/client/PollWaitListener.java | 9 +- .../flex/messaging/client/UserAgentSettings.java | 144 ++-- .../flex/messaging/cluster/BroadcastHandler.java | 6 +- .../main/java/flex/messaging/cluster/Cluster.java | 76 +- .../flex/messaging/cluster/ClusterException.java | 4 +- .../flex/messaging/cluster/ClusterManager.java | 292 +++---- .../cluster/ClusterMembershipListener.java | 44 +- .../java/flex/messaging/cluster/ClusterNode.java | 73 +- .../flex/messaging/cluster/RemoveNodeListener.java | 4 +- .../ApacheXPathServerConfigurationParser.java | 88 -- .../messaging/config/ConfigurationManager.java | 7 +- .../flex/messaging/config/FactorySettings.java | 38 +- .../messaging/config/FlexConfigurationManager.java | 15 - .../messaging/config/MessageFilterSettings.java | 43 +- .../messaging/config/MessagingConfiguration.java | 455 ++++------ .../flex/messaging/config/NetworkSettings.java | 47 +- .../flex/messaging/config/SecuritySettings.java | 40 +- .../java/flex/messaging/config/ServerSettings.java | 84 +- .../messaging/config/ServletResourceResolver.java | 75 +- .../messaging/config/SharedServerSettings.java | 29 +- .../java/flex/messaging/config/SystemSettings.java | 159 ++-- .../flex/messaging/config/ThrottleSettings.java | 97 +-- .../flex/messaging/config/ValidatorSettings.java | 15 +- .../config/XPathServerConfigurationParser.java | 53 +- .../java/flex/messaging/config/package-info.java | 2 +- .../java/flex/messaging/endpoints/AMFEndpoint.java | 46 +- .../flex/messaging/endpoints/AbstractEndpoint.java | 603 +++++--------- .../flex/messaging/endpoints/BaseHTTPEndpoint.java | 174 ++-- .../endpoints/BasePollingHTTPEndpoint.java | 187 ++--- .../endpoints/BaseStreamingHTTPEndpoint.java | 456 ++++------ .../endpoints/DuplicateSessionException.java | 14 +- .../java/flex/messaging/endpoints/Endpoint.java | 108 +-- .../java/flex/messaging/endpoints/Endpoint2.java | 25 +- .../flex/messaging/endpoints/HTTPEndpoint.java | 58 +- .../messaging/endpoints/SecureAMFEndpoint.java | 14 +- .../messaging/endpoints/SecureHTTPEndpoint.java | 14 +- .../endpoints/SecureStreamingAMFEndpoint.java | 14 +- .../endpoints/SecureStreamingHTTPEndpoint.java | 14 +- .../messaging/endpoints/StreamingAMFEndpoint.java | 71 +- .../messaging/endpoints/StreamingHTTPEndpoint.java | 71 +- .../flex/messaging/endpoints/amf/AMFFilter.java | 12 +- .../endpoints/amf/BatchProcessFilter.java | 24 +- .../flex/messaging/endpoints/amf/LegacyFilter.java | 156 ++-- .../endpoints/amf/MessageBrokerFilter.java | 66 +- .../endpoints/amf/SerializationFilter.java | 195 ++--- .../messaging/endpoints/amf/SessionFilter.java | 25 +- .../java/flex/messaging/factories/JavaFactory.java | 123 +-- .../messaging/factories/JavaFactoryInstance.java | 51 +- .../main/java/flex/messaging/io/AbstractProxy.java | 211 ++--- .../java/flex/messaging/io/ArrayCollection.java | 55 +- .../src/main/java/flex/messaging/io/ArrayList.java | 14 +- .../src/main/java/flex/messaging/io/BeanProxy.java | 477 +++++------ .../main/java/flex/messaging/io/ClassAlias.java | 7 +- .../java/flex/messaging/io/ClassAliasRegistry.java | 42 +- .../java/flex/messaging/io/DictionaryProxy.java | 47 +- .../java/flex/messaging/io/ManagedObjectProxy.java | 26 +- core/src/main/java/flex/messaging/io/MapProxy.java | 106 ++- .../flex/messaging/io/MessageDeserializer.java | 3 +- .../java/flex/messaging/io/MessageIOConstants.java | 3 +- .../java/flex/messaging/io/MessageSerializer.java | 3 +- .../main/java/flex/messaging/io/ObjectProxy.java | 25 +- .../java/flex/messaging/io/PageableRowSet.java | 13 +- .../flex/messaging/io/PageableRowSetProxy.java | 82 +- .../main/java/flex/messaging/io/PagedRowSet.java | 165 ++-- .../main/java/flex/messaging/io/PropertyProxy.java | 121 +-- .../flex/messaging/io/PropertyProxyRegistry.java | 168 ++-- .../io/RecoverableSerializationException.java | 6 +- .../flex/messaging/io/SerializationDescriptor.java | 26 +- .../flex/messaging/io/SerializationException.java | 14 +- .../java/flex/messaging/io/SerializationProxy.java | 43 +- .../java/flex/messaging/io/StatusInfoProxy.java | 174 ++-- .../java/flex/messaging/io/ThrowableProxy.java | 11 +- .../java/flex/messaging/io/TypeMarshaller.java | 11 +- .../flex/messaging/io/TypeMarshallingContext.java | 101 +-- .../flex/messaging/io/UnknownTypeException.java | 6 +- .../main/java/flex/messaging/io/amf/ASObject.java | 54 +- .../flex/messaging/io/amf/AbstractAmfInput.java | 225 +++-- .../flex/messaging/io/amf/AbstractAmfOutput.java | 135 +-- .../java/flex/messaging/io/amf/ActionContext.java | 103 +-- .../java/flex/messaging/io/amf/ActionMessage.java | 43 +- .../flex/messaging/io/amf/ActionMessageInput.java | 11 +- .../flex/messaging/io/amf/ActionMessageOutput.java | 12 +- .../main/java/flex/messaging/io/amf/Amf0Input.java | 147 ++-- .../java/flex/messaging/io/amf/Amf0Output.java | 455 ++++------ .../main/java/flex/messaging/io/amf/Amf3Input.java | 407 ++++----- .../java/flex/messaging/io/amf/Amf3Output.java | 635 +++++--------- .../main/java/flex/messaging/io/amf/Amf3Types.java | 30 +- .../src/main/java/flex/messaging/io/amf/AmfIO.java | 75 +- .../messaging/io/amf/AmfMessageDeserializer.java | 67 +- .../messaging/io/amf/AmfMessageSerializer.java | 30 +- .../main/java/flex/messaging/io/amf/AmfTrace.java | 165 ++-- .../main/java/flex/messaging/io/amf/AmfTypes.java | 37 +- .../java/flex/messaging/io/amf/MessageBody.java | 42 +- .../java/flex/messaging/io/amf/MessageHeader.java | 27 +- .../flex/messaging/io/amf/SerializedObject.java | 44 +- .../java/flex/messaging/io/amf/TraitsInfo.java | 85 +- .../messaging/io/amf/client/AMFConnection.java | 274 +++--- .../io/amf/client/AMFHeaderProcessor.java | 3 +- .../client/exceptions/ClientStatusException.java | 44 +- .../client/exceptions/ServerStatusException.java | 31 +- .../messaging/io/amf/translator/ASTranslator.java | 26 +- .../io/amf/translator/TranslationException.java | 12 +- .../translator/decoder/ActionScriptDecoder.java | 46 +- .../io/amf/translator/decoder/ArrayDecoder.java | 78 +- .../io/amf/translator/decoder/BooleanDecoder.java | 25 +- .../io/amf/translator/decoder/CalendarDecoder.java | 29 +- .../amf/translator/decoder/CharacterDecoder.java | 29 +- .../amf/translator/decoder/CollectionDecoder.java | 91 +- .../io/amf/translator/decoder/DateDecoder.java | 96 +-- .../io/amf/translator/decoder/DecoderFactory.java | 96 +-- .../io/amf/translator/decoder/EnumDecoder.java | 23 +- .../io/amf/translator/decoder/MapDecoder.java | 53 +- .../io/amf/translator/decoder/NativeDecoder.java | 8 +- .../io/amf/translator/decoder/NullDecoder.java | 6 +- .../io/amf/translator/decoder/NumberDecoder.java | 66 +- .../decoder/ReferenceAwareArrayDecoder.java | 60 +- .../decoder/ReferenceAwareCalendarDecoder.java | 9 +- .../decoder/ReferenceAwareCollectionDecoder.java | 49 +- .../decoder/ReferenceAwareDateDecoder.java | 9 +- .../decoder/ReferenceAwareMapDecoder.java | 26 +- .../decoder/ReferenceAwareTypedObjectDecoder.java | 47 +- .../io/amf/translator/decoder/StringDecoder.java | 33 +- .../amf/translator/decoder/TypedObjectDecoder.java | 49 +- .../java/flex/messaging/io/amfx/AmfxInput.java | 588 +++++-------- .../messaging/io/amfx/AmfxMessageDeserializer.java | 172 ++-- .../messaging/io/amfx/AmfxMessageSerializer.java | 54 +- .../java/flex/messaging/io/amfx/AmfxOutput.java | 495 ++++------- .../java/flex/messaging/io/amfx/AmfxTypes.java | 109 ++- .../java/flex/messaging/log/HTTPRequestLog.java | 116 +-- .../log/LoggingHttpServletRequestWrapper.java | 65 +- .../java/flex/messaging/log/ServletLogTarget.java | 27 +- .../flex/messaging/messages/AbstractMessage.java | 339 +++----- .../messaging/messages/AcknowledgeMessage.java | 28 +- .../messaging/messages/AcknowledgeMessageExt.java | 17 +- .../java/flex/messaging/messages/AsyncMessage.java | 48 +- .../flex/messaging/messages/AsyncMessageExt.java | 15 +- .../flex/messaging/messages/BatchableMessage.java | 9 +- .../flex/messaging/messages/CommandMessage.java | 119 ++- .../flex/messaging/messages/CommandMessageExt.java | 15 +- .../java/flex/messaging/messages/ErrorMessage.java | 23 +- .../java/flex/messaging/messages/HTTPMessage.java | 66 +- .../main/java/flex/messaging/messages/Message.java | 19 +- .../messaging/messages/MessagePerformanceInfo.java | 111 +-- .../messages/MessagePerformanceUtils.java | 232 ++---- .../java/flex/messaging/messages/RPCMessage.java | 30 +- .../flex/messaging/messages/RemotingMessage.java | 64 +- .../java/flex/messaging/messages/SOAPMessage.java | 14 +- .../java/flex/messaging/messages/SmallMessage.java | 4 +- .../messaging/security/AppServerLoginCommand.java | 31 +- .../java/flex/messaging/security/LoginCommand.java | 16 +- .../flex/messaging/security/LoginCommandExt.java | 15 +- .../java/flex/messaging/security/LoginManager.java | 131 ++- .../flex/messaging/security/MessagingSecurity.java | 13 +- .../messaging/security/PrincipalConverter.java | 5 +- .../flex/messaging/security/SecurityException.java | 73 +- .../services/AbstractBootstrapService.java | 230 +++--- .../flex/messaging/services/AbstractService.java | 271 +++--- .../messaging/services/AuthenticationEvent.java | 71 +- .../messaging/services/AuthenticationListener.java | 5 +- .../messaging/services/AuthenticationService.java | 136 ++- .../flex/messaging/services/MessageService.java | 546 +++++------- .../main/java/flex/messaging/services/Service.java | 5 +- .../flex/messaging/services/ServiceAdapter.java | 88 +- .../flex/messaging/services/ServiceException.java | 32 +- .../services/messaging/MessageFrequency.java | 34 +- .../services/messaging/MessagingConstants.java | 3 +- .../services/messaging/RemoteMessageClient.java | 28 +- .../messaging/RemoteSubscriptionManager.java | 80 +- .../services/messaging/SubscriptionManager.java | 453 ++++------ .../messaging/services/messaging/Subtopic.java | 94 +-- .../services/messaging/ThrottleManager.java | 167 ++-- .../messaging/adapters/ActionScriptAdapter.java | 36 +- .../messaging/adapters/AsyncMessageReceiver.java | 20 +- .../services/messaging/adapters/JMSAdapter.java | 467 ++++------- .../messaging/adapters/JMSConfigConstants.java | 5 +- .../services/messaging/adapters/JMSConsumer.java | 164 ++-- .../messaging/adapters/JMSExceptionEvent.java | 23 +- .../messaging/adapters/JMSExceptionListener.java | 3 +- .../messaging/adapters/JMSMessageEvent.java | 12 +- .../messaging/adapters/JMSMessageListener.java | 3 +- .../services/messaging/adapters/JMSProducer.java | 125 +-- .../services/messaging/adapters/JMSProxy.java | 105 +-- .../messaging/adapters/JMSQueueConsumer.java | 32 +- .../messaging/adapters/JMSQueueProducer.java | 41 +- .../services/messaging/adapters/JMSSettings.java | 195 ++--- .../messaging/adapters/JMSTopicConsumer.java | 119 +-- .../messaging/adapters/JMSTopicProducer.java | 43 +- .../messaging/adapters/MessageReceiver.java | 5 +- .../messaging/adapters/MessagingAdapter.java | 46 +- .../MessagingSecurityConstraintManager.java | 61 +- .../messaging/adapters/SyncMessageReceiver.java | 60 +- .../services/messaging/selector/JMSSelector.java | 120 --- .../messaging/selector/JMSSelectorException.java | 35 - .../services/messaging/selector/package-info.java | 17 - core/src/main/java/flex/messaging/util/Assert.java | 31 +- .../flex/messaging/util/AssertionFailedError.java | 10 +- core/src/main/java/flex/messaging/util/Base64.java | 128 ++- .../main/java/flex/messaging/util/ClassUtil.java | 170 ++-- .../main/java/flex/messaging/util/DoubleUtil.java | 6 +- core/src/main/java/flex/messaging/util/Hex.java | 69 +- .../main/java/flex/messaging/util/MethodKey.java | 53 +- .../java/flex/messaging/util/MethodMatcher.java | 201 ++--- .../java/flex/messaging/util/RedeployManager.java | 157 ++-- .../flex/messaging/util/SettingsReplaceUtil.java | 197 ++--- .../flex/messaging/util/TimeoutAbstractObject.java | 100 +-- .../java/flex/messaging/util/TimeoutCapable.java | 11 +- .../java/flex/messaging/util/TimeoutManager.java | 124 ++- .../flex/messaging/util/ToStringPrettyPrinter.java | 158 ++-- core/src/main/java/flex/messaging/util/Trace.java | 31 +- .../main/java/flex/messaging/util/URLDecoder.java | 69 +- .../main/java/flex/messaging/util/URLEncoder.java | 85 +- .../java/flex/messaging/util/URLEncoderUtil.java | 12 +- .../java/flex/messaging/util/UUIDGenerator.java | 5 +- .../java/flex/messaging/util/UserAgentManager.java | 50 +- .../java/flex/messaging/util/WatchedObject.java | 25 +- .../src/main/java/flex/messaging/util/XMLUtil.java | 44 +- .../util/concurrent/DefaultThreadPoolExecutor.java | 80 +- .../flex/messaging/util/concurrent/Executor.java | 26 +- .../util/concurrent/FailedExecutionHandler.java | 9 +- .../validators/DeserializationValidator.java | 11 +- .../messaging/cluster/SerializationProxyTest.java | 6 +- .../messaging/config/ConfigurationParserTest.java | 8 +- .../flex/messaging/config/services/Confirm1a.java | 12 +- .../flex/messaging/config/services/Confirm1b.java | 12 +- .../flex/messaging/config/services/Confirm1c.java | 20 +- .../flex/messaging/config/services/Confirm1d.java | 12 +- .../flex/messaging/config/services/Confirm1e.java | 12 +- .../flex/messaging/config/services/Confirm1f.java | 12 +- .../flex/messaging/config/services/Confirm1g.java | 15 +- .../flex/messaging/config/services/Confirm1h.java | 15 +- .../flex/messaging/config/services/Confirm1i.java | 12 +- .../flex/messaging/config/services/Confirm1j.java | 12 +- .../flex/messaging/io/amf/MessageGenerator.java | 90 +- .../messaging/io/amfx/AmfxSerializationTest.java | 8 +- .../io/amfx/DeserializationConfirmation.java | 241 ++---- .../flex/messaging/io/amfx/amfx_tag/Confirm1a.java | 12 +- .../flex/messaging/io/amfx/amfx_tag/Confirm1b.java | 12 +- .../flex/messaging/io/amfx/amfx_tag/Confirm1c.java | 15 +- .../messaging/io/amfx/array_tag/Confirm2a.java | 17 +- .../messaging/io/amfx/array_tag/Confirm2b.java | 15 +- .../messaging/io/amfx/array_tag/Confirm2c.java | 15 +- .../messaging/io/amfx/array_tag/Confirm2d.java | 15 +- .../messaging/io/amfx/array_tag/Confirm2e.java | 21 +- .../messaging/io/amfx/array_tag/Confirm2f.java | 29 +- .../messaging/io/amfx/array_tag/Confirm2g.java | 12 +- .../messaging/io/amfx/array_tag/Confirm2h.java | 12 +- .../messaging/io/amfx/array_tag/Confirm2i.java | 15 +- .../messaging/io/amfx/array_tag/Confirm2j.java | 15 +- .../messaging/io/amfx/array_tag/Confirm2k.java | 15 +- .../messaging/io/amfx/array_tag/Confirm2l.java | 15 +- .../flex/messaging/io/amfx/body_tag/Confirm3a.java | 12 +- .../flex/messaging/io/amfx/body_tag/Confirm3b.java | 12 +- .../flex/messaging/io/amfx/body_tag/Confirm3c.java | 15 +- .../flex/messaging/io/amfx/body_tag/Confirm3d.java | 15 +- .../messaging/io/amfx/bytes_tag/Confirm16a.java | 17 +- .../flex/messaging/io/amfx/date_tag/Confirm4a.java | 12 +- .../flex/messaging/io/amfx/date_tag/Confirm4b.java | 14 +- .../flex/messaging/io/amfx/date_tag/Confirm4c.java | 15 +- .../flex/messaging/io/amfx/date_tag/Confirm4d.java | 15 +- .../flex/messaging/io/amfx/date_tag/Confirm4e.java | 30 +- .../flex/messaging/io/amfx/date_tag/Confirm4f.java | 12 +- .../flex/messaging/io/amfx/date_tag/Confirm4g.java | 15 +- .../messaging/io/amfx/double_tag/Confirm5a.java | 12 +- .../messaging/io/amfx/double_tag/Confirm5b.java | 12 +- .../messaging/io/amfx/double_tag/Confirm5c.java | 12 +- .../messaging/io/amfx/double_tag/Confirm5d.java | 12 +- .../messaging/io/amfx/double_tag/Confirm5e.java | 15 +- .../messaging/io/amfx/double_tag/Confirm5f.java | 15 +- .../messaging/io/amfx/double_tag/Confirm5g.java | 15 +- .../messaging/io/amfx/double_tag/Confirm5h.java | 15 +- .../messaging/io/amfx/false_tag/Confirm6a.java | 12 +- .../messaging/io/amfx/false_tag/Confirm6b.java | 12 +- .../messaging/io/amfx/false_tag/Confirm6c.java | 15 +- .../messaging/io/amfx/false_tag/Confirm6d.java | 18 +- .../messaging/io/amfx/header_tag/Confirm7a.java | 12 +- .../messaging/io/amfx/header_tag/Confirm7b.java | 12 +- .../messaging/io/amfx/header_tag/Confirm7c.java | 15 +- .../messaging/io/amfx/header_tag/Confirm7d.java | 15 +- .../flex/messaging/io/amfx/int_tag/Confirm8a.java | 12 +- .../flex/messaging/io/amfx/int_tag/Confirm8b.java | 12 +- .../flex/messaging/io/amfx/int_tag/Confirm8c.java | 12 +- .../flex/messaging/io/amfx/int_tag/Confirm8d.java | 12 +- .../flex/messaging/io/amfx/int_tag/Confirm8e.java | 15 +- .../flex/messaging/io/amfx/int_tag/Confirm8f.java | 15 +- .../flex/messaging/io/amfx/int_tag/Confirm8g.java | 15 +- .../flex/messaging/io/amfx/null_tag/Confirm9a.java | 12 +- .../flex/messaging/io/amfx/null_tag/Confirm9b.java | 12 +- .../flex/messaging/io/amfx/null_tag/Confirm9c.java | 15 +- .../flex/messaging/io/amfx/null_tag/Confirm9d.java | 20 +- .../messaging/io/amfx/object_tag/Confirm10a.java | 18 +- .../messaging/io/amfx/object_tag/Confirm10b.java | 12 +- .../messaging/io/amfx/object_tag/Confirm10c.java | 37 +- .../messaging/io/amfx/object_tag/Confirm10d.java | 26 +- .../messaging/io/amfx/string_tag/Confirm11a.java | 12 +- .../messaging/io/amfx/string_tag/Confirm11b.java | 14 +- .../messaging/io/amfx/string_tag/Confirm11c.java | 15 +- .../messaging/io/amfx/string_tag/Confirm11d.java | 12 +- .../messaging/io/amfx/string_tag/Confirm11e.java | 30 +- .../messaging/io/amfx/string_tag/Confirm11f.java | 40 +- .../messaging/io/amfx/string_tag/Confirm11g.java | 15 +- .../messaging/io/amfx/string_tag/Confirm11h.java | 15 +- .../messaging/io/amfx/string_tag/Confirm11i.java | 12 +- .../messaging/io/amfx/string_tag/Confirm11j.java | 12 +- .../io/amfx/testtypes/Bleu_dAuvergne.java | 18 +- .../flex/messaging/io/amfx/testtypes/Cheese.java | 3 +- .../messaging/io/amfx/testtypes/CowCheese.java | 9 +- .../messaging/io/amfx/testtypes/EweCheese.java | 9 +- .../messaging/io/amfx/testtypes/Roquefort.java | 21 +- .../messaging/io/amfx/traits_tag/Confirm12a.java | 12 +- .../messaging/io/amfx/traits_tag/Confirm12b.java | 15 +- .../messaging/io/amfx/true_tag/Confirm13a.java | 12 +- .../messaging/io/amfx/true_tag/Confirm13b.java | 12 +- .../messaging/io/amfx/true_tag/Confirm13c.java | 15 +- .../messaging/io/amfx/true_tag/Confirm13d.java | 18 +- .../io/amfx/undefined_tag/Confirm14a.java | 12 +- .../io/amfx/undefined_tag/Confirm14b.java | 12 +- .../io/amfx/undefined_tag/Confirm14c.java | 15 +- .../io/amfx/undefined_tag/Confirm14d.java | 18 +- .../flex/messaging/io/amfx/xml_tag/Confirm15a.java | 19 +- .../flex/messaging/io/amfx/xml_tag/Confirm15b.java | 19 +- .../java/flex/messaging/util/UUIDUtilTest.java | 14 +- .../concurrent/DefaultThreadPoolExecutorTest.java | 95 +-- .../macromedia/qa/metrics/AbstractDatabase.java | 214 ++--- .../src/test/java/macromedia/qa/metrics/Build.java | 48 +- .../test/java/macromedia/qa/metrics/Metric.java | 48 +- .../macromedia/qa/metrics/MetricsDatabase.java | 86 +- .../java/macromedia/qa/metrics/MetricsManager.java | 71 +- .../java/macromedia/qa/metrics/Persistable.java | 90 +- .../test/java/macromedia/qa/metrics/Project.java | 46 +- core/src/test/java/macromedia/qa/metrics/Run.java | 54 +- .../src/test/java/macromedia/qa/metrics/Value.java | 48 +- core/src/test/java/macromedia/util/UnitTrace.java | 6 +- core/src/test/resources/amf_request.xml | 2 +- .../flex/messaging/config/services/1a.xml | 12 +- .../flex/messaging/config/services/1b.xml | 22 +- .../flex/messaging/config/services/1c.xml | 8 +- .../flex/messaging/config/services/1d.xml | 22 +- .../flex/messaging/config/services/1e.xml | 12 +- .../config/services/1e_adapter_include.xml | 2 +- .../flex/messaging/config/services/1f.xml | 2 +- .../flex/messaging/config/services/1g.xml | 4 +- .../flex/messaging/config/services/1h.xml | 8 +- .../flex/messaging/config/services/1i.xml | 12 +- .../flex/messaging/config/services/1j.xml | 2 +- .../services/adapters/1i_adapter_include.xml | 2 +- .../test/resources/flex/messaging/io/amfx/amfx.xsd | 84 +- .../flex/messaging/io/amfx/amfx_tag/1a.xml | 2 +- .../flex/messaging/io/amfx/amfx_tag/1b.xml | 2 +- .../flex/messaging/io/amfx/amfx_tag/1c.xml | 2 +- .../flex/messaging/io/amfx/array_tag/2c.xml | 8 +- .../flex/messaging/io/amfx/array_tag/2d.xml | 14 +- .../flex/messaging/io/amfx/array_tag/2e.xml | 2 +- .../flex/messaging/io/amfx/array_tag/2f.xml | 2 +- .../flex/messaging/io/amfx/array_tag/2i.xml | 8 +- .../flex/messaging/io/amfx/array_tag/2j.xml | 2 +- .../flex/messaging/io/amfx/body_tag/3a.xml | 2 +- .../flex/messaging/io/amfx/body_tag/3c.xml | 4 +- .../flex/messaging/io/amfx/body_tag/3d.xml | 2 +- .../flex/messaging/io/amfx/date_tag/4d.xml | 23 +- .../flex/messaging/io/amfx/date_tag/4e.xml | 4 +- .../flex/messaging/io/amfx/double_tag/5d.xml | 23 +- .../flex/messaging/io/amfx/false_tag/6a.xml | 2 +- .../flex/messaging/io/amfx/false_tag/6c.xml | 6 +- .../flex/messaging/io/amfx/false_tag/6d.xml | 14 +- .../flex/messaging/io/amfx/header_tag/7a.xml | 2 +- .../flex/messaging/io/amfx/header_tag/7d.xml | 2 +- .../flex/messaging/io/amfx/int_tag/8d.xml | 23 +- .../flex/messaging/io/amfx/null_tag/9a.xml | 2 +- .../flex/messaging/io/amfx/null_tag/9c.xml | 6 +- .../flex/messaging/io/amfx/null_tag/9d.xml | 14 +- .../flex/messaging/io/amfx/object_tag/10c.xml | 2 +- .../flex/messaging/io/amfx/object_tag/10d.xml | 2 +- .../flex/messaging/io/amfx/string_tag/11e.xml | 4 +- .../flex/messaging/io/amfx/string_tag/11f.xml | 6 +- .../flex/messaging/io/amfx/string_tag/11g.xml | 2 +- .../flex/messaging/io/amfx/string_tag/11h.xml | 2 +- .../flex/messaging/io/amfx/traits_tag/12b.xml | 4 +- .../flex/messaging/io/amfx/true_tag/13a.xml | 2 +- .../flex/messaging/io/amfx/true_tag/13c.xml | 6 +- .../flex/messaging/io/amfx/true_tag/13d.xml | 14 +- .../flex/messaging/io/amfx/undefined_tag/14a.xml | 2 +- .../flex/messaging/io/amfx/undefined_tag/14c.xml | 6 +- .../flex/messaging/io/amfx/undefined_tag/14d.xml | 14 +- .../flex/messaging/io/amfx/xml_tag/15a.xml | 10 +- distribution/pom.xml | 103 +++ distribution/src/assembly/assemble-bin.xml | 49 ++ .../src/assembly/assemble-src.xml | 38 +- downloads.xml | 357 ++++---- opt/blazeds-spring-boot-starter/README.adoc | 46 +- opt/blazeds-spring-boot-starter/pom.xml | 51 +- .../src/main/resources/META-INF/spring.factories | 1 - opt/build.xml | 203 ++--- opt/oracle/pom.xml | 2 +- .../messaging/security/OracleLoginCommand.java | 57 +- .../java/flex/messaging/security/OracleUser.java | 51 +- opt/pom.xml | 87 +- opt/tomcat/pom.xml | 40 +- opt/tomcat/tomcat-4/pom.xml | 51 +- .../flex/messaging/security/TomcatValve4150.java | 127 ++- opt/tomcat/tomcat-6/pom.xml | 61 +- .../java/flex/messaging/security/TomcatValve.java | 109 +-- opt/tomcat/tomcat-7/pom.xml | 51 +- .../java/flex/messaging/security/Tomcat7Valve.java | 135 ++- .../flex/messaging/security/tomcat-descriptor.xml | 62 +- opt/tomcat/tomcat-base/pom.xml | 17 +- .../java/flex/messaging/security/TomcatLogin.java | 21 +- .../messaging/security/TomcatLoginCommand.java | 71 +- .../flex/messaging/security/TomcatLoginHolder.java | 27 +- opt/weblogic/pom.xml | 2 +- .../messaging/security/WeblogicLoginCommand.java | 136 ++- opt/websphere/pom.xml | 2 +- .../management/WebSphereMBeanServerLocator.java | 32 +- .../messaging/security/WebSphereLoginCommand.java | 141 ++-- .../concurrent/AsynchBeansWorkManagerExecutor.java | 161 ++-- pom.xml | 747 +++++++++-------- proxy/build.xml | 16 +- proxy/pom.xml | 72 +- .../services/HTTPProxyServiceControl.java | 14 +- .../services/HTTPProxyServiceControlMBean.java | 3 +- .../services/http/HTTPProxyAdapterControl.java | 19 +- .../http/HTTPProxyAdapterControlMBean.java | 3 +- .../services/http/HTTPProxyDestinationControl.java | 127 ++- .../http/HTTPProxyDestinationControlMBean.java | 26 +- .../services/http/SOAPProxyAdapterControl.java | 18 +- .../http/SOAPProxyAdapterControlMBean.java | 3 +- .../flex/messaging/services/HTTPProxyService.java | 133 ++- .../services/http/ExternalProxySettings.java | 72 +- .../http/HTTPConnectionManagerSettings.java | 135 ++- .../messaging/services/http/HTTPProxyAdapter.java | 229 ++---- .../services/http/HTTPProxyDestination.java | 150 ++-- .../services/http/HostConfigurationSettings.java | 85 +- .../messaging/services/http/ProtocolFactory.java | 5 +- .../messaging/services/http/SOAPProxyAdapter.java | 55 +- .../httpclient/EasySSLProtocolSocketFactory.java | 60 +- .../http/httpclient/EasyX509TrustManager.java | 76 +- .../services/http/httpclient/FlexGetMethod.java | 25 +- .../services/http/httpclient/FlexPostMethod.java | 25 +- .../services/http/proxy/AccessFilter.java | 20 +- .../messaging/services/http/proxy/CookieInfo.java | 9 +- .../messaging/services/http/proxy/ErrorFilter.java | 55 +- .../services/http/proxy/ProxyConstants.java | 4 +- .../services/http/proxy/ProxyContext.java | 157 ++-- .../services/http/proxy/ProxyContextFilter.java | 96 +-- .../services/http/proxy/ProxyException.java | 10 +- .../messaging/services/http/proxy/ProxyFilter.java | 13 +- .../messaging/services/http/proxy/ProxyUtil.java | 9 +- .../services/http/proxy/RequestFilter.java | 376 +++------ .../messaging/services/http/proxy/RequestUtil.java | 50 +- .../services/http/proxy/ResponseFilter.java | 218 ++--- .../services/http/proxy/ResponseUtil.java | 22 +- .../services/http/proxy/SecurityFilter.java | 129 +-- .../services/http/proxy/SharedProxyContext.java | 67 +- .../flex/messaging/services/http/proxy/Target.java | 46 +- remoting/build.xml | 13 +- remoting/pom.xml | 78 +- .../messaging/services/RemotingServiceControl.java | 21 +- .../services/RemotingServiceControlMBean.java | 3 +- .../remoting/RemotingDestinationControl.java | 70 +- .../remoting/RemotingDestinationControlMBean.java | 3 +- .../remoting/adapters/JavaAdapterControl.java | 19 +- .../remoting/adapters/JavaAdapterControlMBean.java | 3 +- .../flex/messaging/services/RemotingService.java | 92 +-- .../services/remoting/PageableRowSetCache.java | 64 +- .../services/remoting/RemotingDestination.java | 49 +- .../services/remoting/adapters/JavaAdapter.java | 252 +++--- .../remoting/adapters/NoSuchMethodException.java | 10 +- .../remoting/adapters/NoSuchServiceException.java | 10 +- .../services/remoting/adapters/RemotingMethod.java | 45 +- .../messaging/io/amf/client/AMFDataTypeIT.java | 2 +- .../test/java/flex/messaging/util/TestServer.java | 4 +- .../flex/messaging/util/TestServerWrapper.java | 8 +- .../amfclient/AMFConnectionTestService.java | 61 +- .../java/remoting/amfclient/ClientCustomType.java | 15 +- .../java/remoting/amfclient/ServerCustomType.java | 17 +- .../flex/services-config-customized-validation.xml | 7 +- .../resources/WEB-INF/flex/services-config.xml | 7 +- sdk/build.xml | 24 +- src/assembly/assemble-gz.xml | 38 - 654 files changed, 16726 insertions(+), 26767 deletions(-)
