summaryrefslogtreecommitdiff
path: root/java
Commit message (Collapse)AuthorAgeFilesLines
...
* QPID-455 Prefetched messages can cause problems with client tools.Martin Ritchie2007-04-177-103/+182
| | | | | | | | | | | | | | | AMQSession - suspend channel at startup until start() and recieve/setMessageListener are called. BasicMessageConsumer - mainly style sheet changes MessageListenerMultiConsumerTest - removed one test case as we cannot ensure round-robin effect at start up .. added test case for only c2 consuming when c1 does nothing. MessageListenerTest - added new test that can demonstrate a further bug of message 'loss' when a receive is called only once before a message listener is set. Prefetched message end up on _SynchronousQueue regression of QPID-293 as of r501004. MessageRequeueTest - Was missing a conn.start() DurableSubscriptionTest - Removed blocking receives() so we don't block on failure CommitRollbackTest - Text message was wrong on testGetThenDisconnect tests so adjusted git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@529666 13f79535-47bb-0310-9956-ffa450edef68
* QPID-454 Message 'taken' notion is per message. But should be per message ↵Martin Ritchie2007-04-175-44/+67
| | | | | | | | | | | | | per queue AMQChannel - pass queue in on all take/release/getSubscriptionDelievered calls BasicRejectMethodHandler - pass queue in on getSubscriptionDelievered calls AMQMessage - Changes to require AMQQueue on all take/release/getSubscriptionDelievered calls ConcurrentSelectorDeliveryManager - pass queue in on take/release/getSubscriptionDelievered calls SubscriptionImpl - - pass queue in on release calls git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@529659 13f79535-47bb-0310-9956-ffa450edef68
* QPID-422 : Combined all user configured notifications on one view.Bhupendra Bhusman Bhardwaj2007-04-1712-401/+703
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@529635 13f79535-47bb-0310-9956-ffa450edef68
* QPID-453 : AMQShortString should implement ComparableRobert Godfrey2007-04-161-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@529297 13f79535-47bb-0310-9956-ffa450edef68
* removed default username as guest. Added hashing for new user password field. Bhupendra Bhusman Bhardwaj2007-04-167-36/+76
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@529246 13f79535-47bb-0310-9956-ffa450edef68
* added parameter for SASLBhupendra Bhusman Bhardwaj2007-04-161-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@529233 13f79535-47bb-0310-9956-ffa450edef68
* Created new ping client that sends messages only. Usefull for examaning ↵Robert Greig2007-04-133-3/+67
| | | | | | known queue states in mgmnt console. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@528424 13f79535-47bb-0310-9956-ffa450edef68
* QPID-352 ChangesMarnie McCormack2007-04-121-6/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@528005 13f79535-47bb-0310-9956-ffa450edef68
* QPID-352 ChangesMarnie McCormack2007-04-121-0/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@528003 13f79535-47bb-0310-9956-ffa450edef68
* QPID-446Martin Ritchie2007-04-122-0/+8
| | | | | | | Updated sample configs to contain jmx security options. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@527972 13f79535-47bb-0310-9956-ffa450edef68
* refining the mbean operationsBhupendra Bhusman Bhardwaj2007-04-123-9/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@527959 13f79535-47bb-0310-9956-ffa450edef68
* not needed for management consoleBhupendra Bhusman Bhardwaj2007-04-121-19/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@527941 13f79535-47bb-0310-9956-ffa450edef68
* QPID-451 Throw InvalidDestinationException on attempt to publish to a Queue ↵Robert Godfrey2007-04-126-29/+170
| | | | | | | | | which does not exist Changed QueueSenderAdapter to check if the routing key is bound to a queue on the given exchange. The checking can be turned off by setting the system property org.apache.qpid.client.verifyQueueBindingBeforePublish to anything but true git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@527876 13f79535-47bb-0310-9956-ffa450edef68
* QPID-446 Removed hashing of presented password in ↵Martin Ritchie2007-04-121-14/+1
| | | | | | Base64MD5PasswordFilePrincipalDatabase. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@527848 13f79535-47bb-0310-9956-ffa450edef68
* QPID-446 Update to send userList to JMX Management console.Martin Ritchie2007-04-126-186/+484
| | | | | | | | | | | | | | Currently niave implementation just sending ALL users in one go. If a LDAPPrincipalDatabase was created this could be quite a lot of data a) to send but b) to create in broker Heap. PrincipalDatabase - javadoc'd and getUsers method, -changed verifyPassword method to take String for username rather than Principal only the Managment Console uses this method and it the MC should be changed to use the Broker SASL modules directly rather than having very similar ones of its own. - Removed AccountNotFound exception from createPrincipal as it made no sence No-op implementation in PlainPasswordFilePrincipalDatabase and PropertiesPrincipalDatabase Base64MD5PasswordFilePrincipalDatabase changed local User class to implement Principal so current Map can be returned via getUsers - Added locking to ensure integrity of files in the face of multiple edits. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@527843 13f79535-47bb-0310-9956-ffa450edef68
* QPID-446 Update to write accessRights file and correctly write Base64 MD5 ↵Martin Ritchie2007-04-126-29/+133
| | | | | | | | | | | Hashed password to password file. MBeanInvocationHandlerImpl - made statics ADMIN,READONLY,READWRITE public so they can be used in writing the access file. AMQUserManagementMBean - Update to write the access File. PrincipalDatabase - create getUser(username) to retrieve a Principal from the database this is then implemented in all PDs. Used to check for existence of a user. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@527803 13f79535-47bb-0310-9956-ffa450edef68
* QpiQPID-446 Update to ensure qpid.password file is correctly written in ↵Martin Ritchie2007-04-111-2/+48
| | | | | | savePasswordFile git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@527558 13f79535-47bb-0310-9956-ffa450edef68
* Fixed Bug in convertPassword where data wasn't correctly updated ↵Martin Ritchie2007-04-111-1/+1
| | | | | | PropertiesPrincipalDatabase, git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@527557 13f79535-47bb-0310-9956-ffa450edef68
* synchronized with hash mechanism used in BrokerBhupendra Bhusman Bhardwaj2007-04-111-5/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@527556 13f79535-47bb-0310-9956-ffa450edef68
* QPID-446 Update to contain jmx config settings.Martin Ritchie2007-04-111-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@527537 13f79535-47bb-0310-9956-ffa450edef68
* QPID-446 Martin Ritchie2007-04-1110-57/+175
| | | | | | | | | | | | | | | | | | JMXManagedObjectRegistry - Split instantiation from starting up. To all the setting of the Access file when loaded later in the startup sequence. ManagedObjectRegistry - Added Start method MBeanInvocationHandlerImpl - Updated to allow the setting of the access properties object from the AMQUserManagementMBean NoopManagedObjectRegistry - implemented no-op start ConfigurationFileApplicationRegistry - Adjusted to split creation of ManagedObjectRegistry from starting server to allow the setting of access rights. AMQUserManagementMBean - Implemented reading of access rights file. Base64MD5PasswordFilePrincipalDatabase - added comment for future Management. PrincipalDatabaseManager - added initialiseManagement method ConfigurationFilePrincipalDatabaseManager - implemented general Management initialisation. PropertiesPrincipalDatabaseManager - no-op implementation git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@527518 13f79535-47bb-0310-9956-ffa450edef68
* git-svn-id: ↵Bhupendra Bhusman Bhardwaj2007-04-111-2/+2
| | | | https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@527509 13f79535-47bb-0310-9956-ffa450edef68
* QPID-444 : added CRAM-MD5-HASHED mechanism for saslBhupendra Bhusman Bhardwaj2007-04-1114-60/+323
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@527499 13f79535-47bb-0310-9956-ffa450edef68
* QPID-446 Missed the commit of JMXManagedObjectRegistry change on ↵Martin Ritchie2007-04-111-10/+12
| | | | | | verifyPassword char[] to String git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@527493 13f79535-47bb-0310-9956-ffa450edef68
* QPID-446 AMQUserManagementMBean Initial implementation of user management ↵Martin Ritchie2007-04-117-67/+561
| | | | | | | | | | | in authentication file. UserManagement - Added annotations for MBeanOperations PrincipalDatabase - Added new methods to update,create,delete Principal. - Implemented method on all PrincipalDatabase implementations, most return false to say not complete except Base64MD5PasswordFilePrincipalDatabase - which now stores in memory the password file and flushes any changes to disk. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@527487 13f79535-47bb-0310-9956-ffa450edef68
* QPID-446 Initial MBean framework.Martin Ritchie2007-04-102-0/+171
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@527182 13f79535-47bb-0310-9956-ffa450edef68
* Added a test to check that Persistent Queues do actually persist.Martin Ritchie2007-04-101-0/+276
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@527053 13f79535-47bb-0310-9956-ffa450edef68
* QueueDeclareHandler.java - Added more detail to error messages. Such as ↵Martin Ritchie2007-04-101-27/+25
| | | | | | returning the queue name that was attempted to be declared but failed. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@527050 13f79535-47bb-0310-9956-ffa450edef68
* Moved bdb tests to bdbstore packageMartin Ritchie2007-04-107-528/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@527049 13f79535-47bb-0310-9956-ffa450edef68
* Got rid of some uses of System.out instead of log4j logging.Robert Greig2007-04-092-88/+74
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@526807 13f79535-47bb-0310-9956-ffa450edef68
* Got rid of some uses of System.out instead of log4j logging.Robert Greig2007-04-096-336/+305
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@526803 13f79535-47bb-0310-9956-ffa450edef68
* Stopped throwing away exception causes.Robert Greig2007-04-0936-522/+743
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@526776 13f79535-47bb-0310-9956-ffa450edef68
* Purged logging from exception constructors.Robert Greig2007-04-0914-225/+120
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@526714 13f79535-47bb-0310-9956-ffa450edef68
* QPID-444 : updated the management console dependency configuration for sasl ↵Bhupendra Bhusman Bhardwaj2007-04-095-5/+32
| | | | | | support git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@526709 13f79535-47bb-0310-9956-ffa450edef68
* git-svn-id: ↵Bhupendra Bhusman Bhardwaj2007-04-091-1/+1
| | | | https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@526694 13f79535-47bb-0310-9956-ffa450edef68
* QPID-444 : added log statements and some config parameters.Bhupendra Bhusman Bhardwaj2007-04-097-21/+23
| | | | | | | | Removed the autoDelete parameter from createNewQueue method used from Management Console. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@526692 13f79535-47bb-0310-9956-ffa450edef68
* Added $@ to allow pass through of command line args to each sub processMartin Ritchie2007-04-096-6/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@526691 13f79535-47bb-0310-9956-ffa450edef68
* Added bdbbackup script.Robert Greig2007-04-091-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@526685 13f79535-47bb-0310-9956-ffa450edef68
* Added bdbbackup script.Robert Greig2007-04-091-0/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@526684 13f79535-47bb-0310-9956-ffa450edef68
* Modified assembly to pick up bdb backup script.Robert Greig2007-04-091-0/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@526683 13f79535-47bb-0310-9956-ffa450edef68
* Updated so the FileAppender includes time stamps by default.. ↵Martin Ritchie2007-04-091-5/+3
| | | | | | ConversionPattern made the same as STDOUT and RollingFileAppender git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@526666 13f79535-47bb-0310-9956-ffa450edef68
* Fixed commit batch size.Robert Greig2007-04-061-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@526199 13f79535-47bb-0310-9956-ffa450edef68
* Fixed message sizes.Robert Greig2007-04-061-13/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@526198 13f79535-47bb-0310-9956-ffa450edef68
* QPID-381 Amended session constructor to be non-transactional and use client ↵Marnie McCormack2007-04-061-2/+2
| | | | | | ack mode. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@526195 13f79535-47bb-0310-9956-ffa450edef68
* Added some ramping up performance tests.Robert Greig2007-04-063-17/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@526194 13f79535-47bb-0310-9956-ffa450edef68
* QPID-444 : Enabling the SASL support. jmxmp can be plugged into for SASL.Bhupendra Bhusman Bhardwaj2007-04-0612-42/+446
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@526187 13f79535-47bb-0310-9956-ffa450edef68
* QPID-414 - Initial script to run the passwd gen. Martin Ritchie2007-04-061-0/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@526166 13f79535-47bb-0310-9956-ffa450edef68
* QPID-444 : adding jmxport, which is used when out of the box JMXAgent is ↵Bhupendra Bhusman Bhardwaj2007-04-061-0/+1
| | | | | | not used git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@526159 13f79535-47bb-0310-9956-ffa450edef68
* Duplicate of BDB-Qpid.shMartin Ritchie2007-04-061-13/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@526158 13f79535-47bb-0310-9956-ffa450edef68
* QPID-444 : Enabling the Qpid to use SASL. jmxmp can be plugged into for ↵Bhupendra Bhusman Bhardwaj2007-04-069-5/+482
| | | | | | SASL. Can be configured to use security. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@526157 13f79535-47bb-0310-9956-ffa450edef68