summaryrefslogtreecommitdiff
path: root/qpid/java/broker-plugins/management-jmx/src
Commit message (Collapse)AuthorAgeFilesLines
* QPID-4984: WIP - Merge from trunk r.1525056Kim van der Riet2013-09-203-18/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/linearstore@1525101 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4980 : [Java Broker] add connection pool attributes to http managementRobert Godfrey2013-07-052-1/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500169 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4912: Allow setting queue binding arguments in exchange MBeanAlex Rudyy2013-06-062-18/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1490468 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4908: Expose queue attributes MessageGroupKey and ↵Alex Rudyy2013-06-052-0/+25
| | | | | | MessageGroupSharedGroups via queue MBean git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1489872 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4862: Improve registration/unregistration for JMX MBean objectsAlex Rudyy2013-05-172-43/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1483863 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4863: Validate plugin attribute changes and throw ↵Alex Rudyy2013-05-171-0/+21
| | | | | | UnsupportedOperationException where attribute changes are not supported git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1483861 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4795: update naming of the UserManagement MBeans to remove restriction ↵Robert Gemmell2013-05-011-2/+15
| | | | | | preventing there being multiple AuthenticationProviders capable of user management git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1477965 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4777: Add UI to view and edit web management configurationAlex Rudyy2013-04-261-17/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1476288 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4746, QPID-4747: remove the defaultAuthenticationProvider attribute ↵Alex Rudyy2013-04-171-2/+2
| | | | | | from broker and add an overriding authentication provider for management mode git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1468830 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4739: add ACL tests for new TrustStore + KeyStore objectsRobert Gemmell2013-04-152-6/+22
| | | | | | Also some small fixups from secondary review: correct exception messages, remove unused imports, tweak a unit test, add a couple of missing licence headers git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1467922 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4739: complete support for defining multiple key/trust stores and ↵Robert Gemmell2013-04-122-29/+109
| | | | | | assigning them on a port-specific basis git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1467334 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4639: Add UI to add/delete virtual hosts into java broker web ↵Alex Rudyy2013-03-111-2/+17
| | | | | | management console git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1455274 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4390: misc logging related changesRobert Gemmell2013-03-103-13/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1454938 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4596: Add java broker ability to create/delete/update virtual hosts, ↵Alex Rudyy2013-02-271-1/+2
| | | | | | authentication providers and ports via REST interfaces git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1450881 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4602: Fix broker startup when default log4j configuration is used and ↵Alex Rudyy2013-02-261-1/+4
| | | | | | fix java system tests to pass correctly log4j configuration path to the spawn broker if it contains spaces. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1450151 13f79535-47bb-0310-9956-ffa450edef68
* [QPID-4594] Add command line option to start java broker in a management ↵Alex Rudyy2013-02-221-0/+5
| | | | | | mode and options to set JMX and HTTP ports in management mode git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1448866 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4390: Introduce a configuration store in java broker allowing runtime ↵Alex Rudyy2013-02-1913-505/+829
| | | | | | modifications and replace existing xml file configuration with json configuration store git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1447646 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4519: return true for VirtualHost MBean isStatusEnabled, dont update ↵Robert Gemmell2012-12-201-3/+2
| | | | | | stats when doing so, and stop using a synchronized method as a result git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1424763 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4512: stop the delete visitor indicating completion upon the first ↵Robert Gemmell2012-12-201-4/+1
| | | | | | matching queue entry, or any for that matter: it needs to check them all. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1424757 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4377: add missing licence headers to various files in the Java treeRobert Gemmell2012-12-111-0/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1420285 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4335, QPID-4353: Refactored broker plugins to use simplified ↵Robert Gemmell2012-10-1219-2912/+175
| | | | | | | | | | | | | | | | ServiceLoader-based model rather than embedding Felix to use OSGi. Removed the ability to reload security configuration because this feature is not very useful in its current form and was making our code hard to refactor. Modified all tests to use jars rather than classes. This makes them closer to real-world deployments, e.g. the META-INF/services file is read from within the jar. Also moved various system tests from their respective modules into "systests". This removes the need for most modules to depend on systests, thus simplifying our dependency graph. Applied patch from myself, Keith Wall and Phil Harvey <phil@philharveyonline.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397519 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4313: Address review comments from QPID-4109 (Reenable LoggingManagement)Keith Wall2012-09-214-31/+36
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1388457 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4284: Remove system test dependencies on development and localhost ↵Keith Wall2012-09-171-44/+50
| | | | | | virtual hosts git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1386864 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4292: add ACL rule to authorise access to the web management UIKeith Wall2012-09-101-1/+1
| | | | | | | | | | | * added object name MANAGEMENT to represent both JMX and Web Management layers * Change both JMX/Web entry points to permission access with an access management check * Updated examples and docbook * Made Principals serialised to avoid container warnings when Qpid principals are placed within a HttpSession. Work of Robbie Gemmell <robbie@apache.org> and myself. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1382947 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4271: improve behaviour when embedding the broker inside a containerKeith Wall2012-09-041-1/+3
| | | | | | | | | | | | Avoid potential ThreadLocal leaks on Container owned threads for CurrentActor, AMQShortString and SecurityManager. Have LogRecorder unregistered itself from Log4J. Allow SIGHUP handling to be turned off (inappropiate to install signal handling when deployed inside Container. Allow use of custom RMI socket factory to be disabled. (The registration of a custom RMI socket with the JRE cannot be reversed (deficiency in JRE API) and this causes a large perm-gen leak). Work of Robbie Gemmell <robbie@apache.org> and myself. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1380625 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4270: Change web management plugin to log management operational log ↵Keith Wall2012-08-302-8/+10
| | | | | | messages. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1379139 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4236, QPID-4237, QPID-4245: Added group management functionality, and ↵Robert Gemmell2012-08-242-14/+15
| | | | | | | | | | | | | | | | | | | exposed it via the web management interface. Removed group definition functionality from the ACL plugin. The ACL plugin uses groups but no longer defines them. Introduced SubjectCreator as a facade to AuthenticationManager and group management classes. Applied access control to user and group management. Fixed bug in choosing between update and creation in RestServlet. Moved lots of RestTest helper methods to RestTestHelper. Fixed authentication, authorisation, and status logging when using the web ui. Applied patch from Philip Harvey <phil@philharveyonline.com>, Keith Wall and myself. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1376968 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4188: add fallback exception/error logging to MBeanInvocationHandlerImplRobert Gemmell2012-08-031-1/+26
| | | | | | Applied patch from Philip Harvey <phil@philharveyonline.com> and Oleksandr Rudyy<orudyy@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1369065 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4187: Improve operational management logging: - make ManagementActor ↵Robert Gemmell2012-08-031-2/+6
| | | | | | | | thread-safe, stop caching of log string without context principal set, use separate instance of ManagementActor with pre-set principal for opening and closing notifications for JMX connections Applied patch from Philip Harvey <phil@philharveyonline.com> and Oleksandr Rudyy<orudyy@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1368979 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4186: MBeanInvocationHandler now sets log actor before performing ↵Robert Gemmell2012-08-032-51/+219
| | | | | | | | authorisation, so that authorisation logging now includes principal name. Applied patch from Philip Harvey <phil@philharveyonline.com> and Oleksandr Rudyy<orudyy@gmail.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1368906 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4170: prevent JMX threads from spinning in the Queue MBean if the ↵Robert Gemmell2012-07-302-8/+84
| | | | | | content retrieval fails, log an error if it does. Add unit tests to expose issue and verify fix. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1367084 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4164: Prevent the erroneous re-storing of recovered messages during ↵Keith Wall2012-07-251-7/+89
| | | | | | move/copyMessage management functions. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1365832 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4149: Add REST functionality to delete exchanges, queues and bindings, ↵Robert Gemmell2012-07-191-6/+2
| | | | | | | | add queue/exchange/binding delete operations into web UI Applied patch from Oleksandr Rudyy <orudyy@gmail.com> and myself. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1363298 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3998, QPID-3999, QPID-4093: rename new pluginsRobert Gemmell2012-07-0842-0/+8883
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1358757 13f79535-47bb-0310-9956-ffa450edef68