diff --git a/sdk/core/azure-core-management/src/main/java/com/azure/core/management/implementation/package-info.java b/sdk/core/azure-core-management/src/main/java/com/azure/core/management/implementation/package-info.java index f27bea2b3877..f9f357436572 100644 --- a/sdk/core/azure-core-management/src/main/java/com/azure/core/management/implementation/package-info.java +++ b/sdk/core/azure-core-management/src/main/java/com/azure/core/management/implementation/package-info.java @@ -2,6 +2,6 @@ // Licensed under the MIT License. /** - * Package containing the types for Azure ARM client side http communication with a REST endpoint. + * Package containing the implementation classes for Azure ARM client side http communication with a REST endpoint. */ package com.azure.core.management.implementation; diff --git a/sdk/core/azure-core-management/src/main/java/com/azure/core/management/implementation/polling/package-info.java b/sdk/core/azure-core-management/src/main/java/com/azure/core/management/implementation/polling/package-info.java index 0820ebc9fc00..3379446b9bd4 100644 --- a/sdk/core/azure-core-management/src/main/java/com/azure/core/management/implementation/polling/package-info.java +++ b/sdk/core/azure-core-management/src/main/java/com/azure/core/management/implementation/polling/package-info.java @@ -2,6 +2,7 @@ // Licensed under the MIT License. /** - * Package containing the types for Azure ARM client side http communication with a REST endpoint. + * Package containing the implementation classes that handling long-running operation + * for Azure ARM client side http communication with a REST endpoint. */ package com.azure.core.management.implementation.polling; diff --git a/sdk/core/azure-core-management/src/main/java/com/azure/core/management/serializer/ManagementErrorDeserializer.java b/sdk/core/azure-core-management/src/main/java/com/azure/core/management/implementation/serializer/ManagementErrorDeserializer.java similarity index 94% rename from sdk/core/azure-core-management/src/main/java/com/azure/core/management/serializer/ManagementErrorDeserializer.java rename to sdk/core/azure-core-management/src/main/java/com/azure/core/management/implementation/serializer/ManagementErrorDeserializer.java index b1aa62eb2af2..862797dbbd41 100644 --- a/sdk/core/azure-core-management/src/main/java/com/azure/core/management/serializer/ManagementErrorDeserializer.java +++ b/sdk/core/azure-core-management/src/main/java/com/azure/core/management/implementation/serializer/ManagementErrorDeserializer.java @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.core.management.serializer; +package com.azure.core.management.implementation.serializer; import com.azure.core.management.exception.ManagementError; import com.fasterxml.jackson.core.JsonFactory; @@ -21,7 +21,7 @@ /** * Custom serializer for serializing {@link ManagementError} objects. */ -final class ManagementErrorDeserializer extends StdDeserializer { +public final class ManagementErrorDeserializer extends StdDeserializer { private static final long serialVersionUID = 1L; @@ -45,7 +45,7 @@ private ManagementErrorDeserializer(Class vc, ObjectMapper mapper) { * @param mapper the object mapper for default deserializations. * @return a simple module to be plugged onto Jackson ObjectMapper. */ - static SimpleModule getModule(ObjectMapper mapper) { + public static SimpleModule getModule(ObjectMapper mapper) { SimpleModule module = new SimpleModule(); module.setDeserializerModifier(new BeanDeserializerModifier() { @Override diff --git a/sdk/core/azure-core-management/src/main/java/com/azure/core/management/implementation/serializer/package-info.java b/sdk/core/azure-core-management/src/main/java/com/azure/core/management/implementation/serializer/package-info.java new file mode 100644 index 000000000000..8fa1c969027d --- /dev/null +++ b/sdk/core/azure-core-management/src/main/java/com/azure/core/management/implementation/serializer/package-info.java @@ -0,0 +1,8 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +/** + * Package containing the implementation classes that handle serialization and deserialization + * for the REST call payloads in Azure ARM. + */ +package com.azure.core.management.implementation.serializer; diff --git a/sdk/core/azure-core-management/src/main/java/com/azure/core/management/polling/package-info.java b/sdk/core/azure-core-management/src/main/java/com/azure/core/management/polling/package-info.java index 7dcd379009e5..aae943987b65 100644 --- a/sdk/core/azure-core-management/src/main/java/com/azure/core/management/polling/package-info.java +++ b/sdk/core/azure-core-management/src/main/java/com/azure/core/management/polling/package-info.java @@ -2,6 +2,7 @@ // Licensed under the MIT License. /** - * Package containing the types for Azure ARM client side http communication with a REST endpoint. + * Package containing the classes that handling long-running operation + * for Azure ARM client side http communication with a REST endpoint. */ package com.azure.core.management.polling; diff --git a/sdk/core/azure-core-management/src/main/java/com/azure/core/management/serializer/AzureJacksonAdapter.java b/sdk/core/azure-core-management/src/main/java/com/azure/core/management/serializer/AzureJacksonAdapter.java index 095bf123e98d..b887e5a9a517 100644 --- a/sdk/core/azure-core-management/src/main/java/com/azure/core/management/serializer/AzureJacksonAdapter.java +++ b/sdk/core/azure-core-management/src/main/java/com/azure/core/management/serializer/AzureJacksonAdapter.java @@ -3,6 +3,7 @@ package com.azure.core.management.serializer; +import com.azure.core.management.implementation.serializer.ManagementErrorDeserializer; import com.azure.core.util.serializer.JacksonAdapter; /** diff --git a/sdk/core/azure-core-management/src/main/java/com/azure/core/management/serializer/package-info.java b/sdk/core/azure-core-management/src/main/java/com/azure/core/management/serializer/package-info.java index b955eec7235d..7c87cc27470a 100644 --- a/sdk/core/azure-core-management/src/main/java/com/azure/core/management/serializer/package-info.java +++ b/sdk/core/azure-core-management/src/main/java/com/azure/core/management/serializer/package-info.java @@ -2,6 +2,6 @@ // Licensed under the MIT License. /** - * Package containing classes that handle serialization and deserialization for the REST call payloads in Azure ARM. + * Package containing the classes that handle serialization and deserialization for the REST call payloads in Azure ARM. */ package com.azure.core.management.serializer;