hg: jdk/sandbox: 8 new changesets
harsha.wardhana.b at oracle.com
harsha.wardhana.b at oracle.com
Thu Dec 28 16:34:10 UTC 2017
Changeset: 9721e36abeb0
Author: hb
Date: 2017-12-25 20:42 +0530
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/9721e36abeb0
Implementation of GET for new APIs
Implemented paging and filtering for GET
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/GetRequestHandler.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/HttpResponse.java
+ src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/HttpUtil.java
+ src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/JmxRestAdapter.java
+ src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/MBeanCollectionResource.java
+ src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/MBeanResource.java
+ src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/MBeanServerCollectionResource.java
+ src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/RestCollectionFilter.java
+ src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/RestConfig.java
+ src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/RestResource.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/mapper/JSONMappingException.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/mapper/JSONMappingFactory.java
- src/java.management.rest/share/classes/javax/management/remote/rest/JmxRestAdapter.java
- src/java.management.rest/share/classes/javax/management/remote/rest/JmxRestAdapterImpl.java
! src/java.management.rest/share/classes/javax/management/remote/rest/PlatformRestAdapter.java
! src/java.management/share/classes/javax/management/MBeanServerFactory.java
+ src/java.management/share/classes/javax/management/MBeanServerFactoryListener.java
! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java
- test/javax/management/remote/rest/DefaultRestAdapter.java
- test/javax/management/remote/rest/JsonParserTest.java
- test/javax/management/remote/rest/PlatformAdapterTest.java
- test/javax/management/remote/rest/PlatformMBeanTest.java
- test/javax/management/remote/rest/RestAdapterSSLTest.java
- test/javax/management/remote/rest/RunRestAdapter.java
- test/javax/management/remote/rest/data/QueueSample.java
- test/javax/management/remote/rest/data/QueueSampler.java
- test/javax/management/remote/rest/data/QueueSamplerBean.java
- test/javax/management/remote/rest/data/QueueSamplerBeanMBean.java
- test/javax/management/remote/rest/data/QueueSamplerMXBean.java
- test/javax/management/remote/rest/json/JSONTest.java
- test/javax/management/remote/rest/management.properties
- test/javax/management/remote/rest/management1.properties
- test/javax/management/remote/rest/password.properties
- test/javax/management/remote/rest/server.cer
- test/javax/management/remote/rest/sslconfig
+ test/jdk/javax/management/remote/rest/DefaultRestAdapter.java
+ test/jdk/javax/management/remote/rest/JsonParserTest.java
+ test/jdk/javax/management/remote/rest/PlatformAdapterTest.java
+ test/jdk/javax/management/remote/rest/PlatformMBeanTest.java
+ test/jdk/javax/management/remote/rest/RestAdapterSSLTest.java
+ test/jdk/javax/management/remote/rest/RestAdapterTest.java
+ test/jdk/javax/management/remote/rest/RunRestAdapter.java
+ test/jdk/javax/management/remote/rest/data/QueueSample.java
+ test/jdk/javax/management/remote/rest/data/QueueSampler.java
+ test/jdk/javax/management/remote/rest/data/QueueSamplerBean.java
+ test/jdk/javax/management/remote/rest/data/QueueSamplerBeanMBean.java
+ test/jdk/javax/management/remote/rest/data/QueueSamplerMXBean.java
+ test/jdk/javax/management/remote/rest/json/JSONTest.java
+ test/jdk/javax/management/remote/rest/keystoreAgent
+ test/jdk/javax/management/remote/rest/keystoreClient
+ test/jdk/javax/management/remote/rest/management.properties
+ test/jdk/javax/management/remote/rest/management1.properties
+ test/jdk/javax/management/remote/rest/password.properties
+ test/jdk/javax/management/remote/rest/server.cer
+ test/jdk/javax/management/remote/rest/sslconfig
+ test/jdk/javax/management/remote/rest/truststoreAgent
+ test/jdk/javax/management/remote/rest/truststoreClient
Changeset: a798bdd52997
Author: hb
Date: 2017-12-27 14:44 +0530
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/a798bdd52997
POST : Attribute update - working
POST : Bulk operation for MBean - working
Exception to HTTP error Mapping
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/HttpResponse.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/HttpUtil.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/JmxRestAdapter.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/MBeanCollectionResource.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/MBeanResource.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/RestResource.java
! src/java.management.rest/share/classes/javax/management/remote/rest/PlatformRestAdapter.java
! test/jdk/javax/management/remote/rest/RunRestAdapter.java
Changeset: e8d4ccaf6877
Author: hb
Date: 2017-12-27 16:05 +0530
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/e8d4ccaf6877
Bulk operation at MBeanServer level
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/MBeanCollectionResource.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/MBeanResource.java
Changeset: f881344569d9
Author: hb
Date: 2017-12-27 18:39 +0530
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/f881344569d9
Added copyright header
- src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/GetRequestHandler.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/HttpResponse.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/HttpUtil.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/JmxRestAdapter.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/MBeanCollectionResource.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/MBeanResource.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/MBeanServerCollectionResource.java
- src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/PostRequestHandler.java
- src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/RestCollectionFilter.java
- src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/RestConfig.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/RestResource.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/json/JSONArray.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/json/JSONElement.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/json/JSONObject.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/json/JSONPrimitive.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/mapper/JSONDataException.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/mapper/JSONMapper.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/mapper/JSONMappingException.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/mapper/JSONMappingFactory.java
! src/java.management.rest/share/classes/javax/management/remote/rest/PlatformRestAdapter.java
Changeset: 54779691e11f
Author: hb
Date: 2017-12-28 14:43 +0530
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/54779691e11f
Code cleanup - PlatformMBeanServer, MBeanServerResource
Added remaining HTTP methods to RESTresource
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/HttpResponse.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/HttpUtil.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/MBeanServerCollectionResource.java
+ src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/MBeanServerResource.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/RestResource.java
+ src/java.management.rest/share/classes/javax/management/remote/rest/JmxRestAdapter.java
! src/java.management.rest/share/classes/javax/management/remote/rest/PlatformRestAdapter.java
! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java
! test/jdk/javax/management/remote/rest/RunRestAdapter.java
Changeset: 2db04c2274fd
Author: hb
Date: 2017-12-28 14:43 +0530
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/2db04c2274fd
Remove stale files
- src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/JmxRestAdapter.java
Changeset: 054866e5113c
Author: hb
Date: 2017-12-28 20:05 +0530
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/054866e5113c
Code cleanup - MBeanColl*Resource, MBeanResource
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/MBeanCollectionResource.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/MBeanResource.java
Changeset: 95c0323f0c1a
Author: hb
Date: 2017-12-28 20:34 +0530
URL: http://hg.openjdk.java.net/jdk/sandbox/rev/95c0323f0c1a
Few bug fixes
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/MBeanCollectionResource.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/MBeanResource.java
! src/java.management.rest/share/classes/com/oracle/jmx/remote/rest/http/MBeanServerResource.java
More information about the jdk-sandbox-changes
mailing list