]
Brian Stansberry commented on WFCORE-1981:
------------------------------------------
I do not particularly like this kind of issue for WildFly Core. It encourages broad based
changes affecting random areas.
Any changes made for this must come in discrete chunks, one PR per chunk, with only
conceptually related changes in any one chunk. Any wide ranging PRs will be rejected.
This JIRA must not be used as justification for eliminating deprecated classes/methods
(and thus eliminating required use of them, e.g. in wrapper classes.) Any such change will
be rejected. If some deprecated class/method should be eliminated it needs to be done
under a separate issue.
Until the JDK provides something like @Experimental/@Unstable that functions like
@Deprecated it is not a goal to eliminate all deprecated API usage in core. We sometimes
use @Deprecated as a means to trigger user awareness that some APIs may change.
Many deprecation warnings in wf-core code
-----------------------------------------
Key: WFCORE-1981
URL:
https://issues.jboss.org/browse/WFCORE-1981
Project: WildFly Core
Issue Type: Bug
Affects Versions: 3.0.0.Alpha12
Reporter: Rostislav Svoboda
Assignee: Tomaz Cerar
Attachments: wf-core-deprecated-log.txt
There are many deprecation (281 atm) warnings in wf-core code.
List of detected deprecations attached.
updated summary {{mvn -fn clean install -Dmaven.test.skip=true
-Dmaven.compiler.showDeprecation=true | tee ~/Downloads/wildfly-core-build-log.txt}}:
{code}
grep deprecated wildfly-core-build-log.txt | cut -d] -f3 | sort | uniq -c | sort -n -r
92 org.jboss.as.controller.access.Caller in org.jboss.as.controller.access has been
deprecated
33 org.jboss.msc.service.ServiceListener in org.jboss.msc.service has been
deprecated
25
SimpleResourceDefinition(org.jboss.as.controller.PathElement,org.jboss.as.controller.descriptions.ResourceDescriptionResolver,org.jboss.as.controller.OperationStepHandler,org.jboss.as.controller.OperationStepHandler,org.jboss.as.controller.registry.OperationEntry.Flag,org.jboss.as.controller.registry.OperationEntry.Flag)
in org.jboss.as.controller.SimpleResourceDefinition has been deprecated
23 org.jboss.as.controller.CurrentOperationIdHolder in org.jboss.as.controller has
been deprecated
17 org.xnio.Pool in org.xnio has been deprecated
16 org.jboss.as.server.mgmt.domain.ExtensibleHttpManagement in
org.jboss.as.server.mgmt.domain has been deprecated
16 org.jboss.as.server.ExternalManagementRequestExecutor in org.jboss.as.server has
been deprecated
12 org.jboss.as.controller.ServiceVerificationHandler in org.jboss.as.controller
has been deprecated
11 OPTIONAL in org.jboss.msc.service.ServiceBuilder.DependencyType has been
deprecated
10 org.xnio.ByteBufferSlicePool in org.xnio has been deprecated
6 builder(org.jboss.as.controller.PersistentResourceDefinition) in
org.jboss.as.controller.PersistentResourceXMLDescription has been deprecated
5 SERVICE_NAME in org.wildfly.extension.requestcontroller.RequestController has
been deprecated
5 org.jboss.as.server.operations.ServerRestartRequiredHandler in
org.jboss.as.server.operations has been deprecated
5 org.jboss.as.domain.http.server.security.RealmIdentityManager in
org.jboss.as.domain.http.server.security has been deprecated
4 removePropertyChangeListener(java.beans.PropertyChangeListener) in
org.jboss.as.controller.ControlledProcessStateService has been deprecated
4 org.jboss.as.controller.extension.ExtensionContextSupplement in
org.jboss.as.controller.extension has been deprecated
4 addPropertyChangeListener(java.beans.PropertyChangeListener) in
org.jboss.as.controller.ControlledProcessStateService has been deprecated
4
AbstractControllerService(org.jboss.as.controller.ProcessType,org.jboss.as.controller.RunningModeControl,org.jboss.as.controller.persistence.ConfigurationPersister,org.jboss.as.controller.ControlledProcessState,org.jboss.as.controller.ResourceDefinition,org.jboss.as.controller.OperationStepHandler,org.jboss.as.controller.ExpressionResolver)
in org.jboss.as.controller.AbstractControllerService has been deprecated
3
transformOperation(org.jboss.as.controller.ModelVersion,org.jboss.dmr.ModelNode,org.jboss.as.controller.transform.TransformerOperationAttachment)
in org.jboss.as.subsystem.test.KernelServices has been deprecated
3 IMPLEMENTATION_VENDOR_ID in java.util.jar.Attributes.Name has been deprecated
3 getCurrentState() in org.jboss.as.controller.ControlledProcessStateService has
been deprecated
3 executeAndGrabTransformerAttachment(org.jboss.dmr.ModelNode) in
org.jboss.as.subsystem.test.KernelServices has been deprecated
3 deserialize(javax.management.ObjectName,byte[
3 deserialize(java.lang.String,javax.management.ObjectName,byte[
3 deserialize(java.lang.String,byte[
2
SimpleOperationDefinition(java.lang.String,org.jboss.as.controller.descriptions.ResourceDescriptionResolver,org.jboss.as.controller.descriptions.ResourceDescriptionResolver,org.jboss.as.controller.registry.OperationEntry.EntryType,java.util.EnumSet<org.jboss.as.controller.registry.OperationEntry.Flag>,org.jboss.dmr.ModelType,org.jboss.dmr.ModelType,boolean,org.jboss.as.controller.DeprecationData,org.jboss.as.controller.AttributeDefinition[
2 SERVICE_NAME in org.jboss.as.server.ExternalManagementRequestExecutor has been
deprecated
2 perLoggingDeploymentIgnored(java.lang.String,java.lang.String,java.lang.String)
in org.jboss.as.logging.logging.LoggingLogger has been deprecated
2 perDeploymentPropertyDeprecated(java.lang.String,java.lang.String) in
org.jboss.as.logging.logging.LoggingLogger has been deprecated
2 OUTBOUND_SOCKET_BINDING_BASE_SERVICE_NAME in
org.jboss.as.network.OutboundSocketBinding has been deprecated
2 org.jboss.as.protocol.mgmt.ManagementRequestContext.MultipleResponseAsyncTask in
org.jboss.as.protocol.mgmt.ManagementRequestContext has been deprecated
2 OperationFailedException(org.jboss.dmr.ModelNode) in
org.jboss.as.controller.OperationFailedException has been deprecated
2 IMPLEMENTATION_URL in java.util.jar.Attributes.Name has been deprecated
2 getDefaultControllerPort() in org.jboss.as.cli.CommandContext has been
deprecated
2 getDefaultControllerHost() in org.jboss.as.cli.CommandContext has been
deprecated
2 getCaller() in org.jboss.as.controller.OperationContext has been deprecated
2
ExtensionRegistry(org.jboss.as.controller.ProcessType,org.jboss.as.controller.RunningModeControl)
in org.jboss.as.controller.extension.ExtensionRegistry has been deprecated
2 DOMAIN_EXECUTION_KEY in org.jboss.as.controller.CompositeOperationHandler has
been deprecated
2
createVault(java.lang.String,java.util.Map<java.lang.String,java.lang.Object>) in
org.jboss.as.server.services.security.AbstractVaultReader has been deprecated
2 connectController(java.lang.String,int) in org.jboss.as.cli.CommandContext has
been deprecated
2 builder(org.jboss.as.controller.PersistentResourceDefinition,java.lang.String)
in org.jboss.as.controller.PersistentResourceXMLDescription has been deprecated
2
AbstractControllerService(org.jboss.as.controller.ProcessType,org.jboss.as.controller.RunningModeControl,org.jboss.as.controller.persistence.ConfigurationPersister,org.jboss.as.controller.ControlledProcessState,org.jboss.as.controller.ResourceDefinition,org.jboss.as.controller.OperationStepHandler,org.jboss.as.controller.ExpressionResolver,org.jboss.as.controller.audit.ManagedAuditLogger,org.jboss.as.controller.access.management.DelegatingConfigurableAuthorizer)
in org.jboss.as.controller.AbstractControllerService has been deprecated
2
AbstractControllerService(org.jboss.as.controller.ProcessType,org.jboss.as.controller.RunningModeControl,org.jboss.as.controller.persistence.ConfigurationPersister,org.jboss.as.controller.ControlledProcessState,org.jboss.as.controller.descriptions.DescriptionProvider,org.jboss.as.controller.OperationStepHandler,org.jboss.as.controller.ExpressionResolver)
in org.jboss.as.controller.AbstractControllerService has been deprecated
1 setXmlName(java.lang.String) in
org.jboss.as.controller.PropertiesAttributeDefinition.Builder has been deprecated
1 setWrapperElement(java.lang.String) in
org.jboss.as.controller.PropertiesAttributeDefinition.Builder has been deprecated
1 setRuntimeOnly(boolean) in
org.jboss.as.controller.registry.ManagementResourceRegistration has been deprecated
1 RUNTIME_NAME in org.jboss.as.server.deployment.Attachments has been deprecated
1
registerModelTransformers(org.jboss.as.controller.ModelVersionRange,org.jboss.as.controller.transform.ResourceTransformer,org.jboss.as.controller.transform.OperationTransformer,boolean)
in org.jboss.as.controller.SubsystemRegistration has been deprecated
1
registerModelTransformers(org.jboss.as.controller.ModelVersionRange,org.jboss.as.controller.transform.ResourceTransformer)
in org.jboss.as.controller.SubsystemRegistration has been deprecated
1
registerModelTransformers(org.jboss.as.controller.ModelVersionRange,org.jboss.as.controller.transform.CombinedTransformer)
in org.jboss.as.controller.SubsystemRegistration has been deprecated
1 PROCESS_STATE in
org.jboss.as.server.controller.descriptions.ServerDescriptionConstants has been
deprecated
1 org.wildfly.core.embedded.ServerStartException in org.wildfly.core.embedded has
been deprecated
1
ManagedDMRContentTypeResource(org.jboss.as.controller.PathElement,java.lang.String,byte[
1 JBOSS_BINDING_NAME in org.jboss.as.network.SocketBinding has been deprecated
1 isRegisterTransformers() in org.jboss.as.controller.ExtensionContext has been
deprecated
1
installConnectorServicesForNetworkInterfaceBinding(org.jboss.msc.service.ServiceTarget,org.jboss.msc.service.ServiceName,java.lang.String,org.jboss.msc.service.ServiceName,int,org.xnio.OptionMap,org.jboss.msc.service.ServiceName,org.jboss.msc.service.ServiceName,org.jboss.msc.service.ServiceName)
in org.jboss.as.remoting.RemotingServices has been deprecated
1 HttpOpenListener(org.xnio.Pool<java.nio.ByteBuffer>) in
io.undertow.server.protocol.http.HttpOpenListener has been deprecated
1 getDeploymentSubsystemModel(java.lang.String) in
org.jboss.as.server.deployment.DeploymentUnit has been deprecated
1
executeReadOnlyOperation(org.jboss.dmr.ModelNode,org.jboss.as.controller.registry.Resource,org.jboss.as.controller.ModelController.OperationTransactionControl,org.jboss.as.controller.OperationStepHandler)
in org.jboss.as.controller.AbstractControllerService has been deprecated
1
executeReadOnlyOperation(org.jboss.dmr.ModelNode,org.jboss.as.controller.ModelController.OperationTransactionControl,org.jboss.as.controller.OperationStepHandler)
in org.jboss.as.controller.AbstractControllerService has been deprecated
1 enableTransformerAttachmentGrabber() in
org.jboss.as.subsystem.test.KernelServicesBuilder has been deprecated
1 currentAccessAuditContext() in org.jboss.as.controller.AccessAuditContext has
been deprecated
1 createDeploymentSubModel(java.lang.String,org.jboss.as.controller.PathElement)
in org.jboss.as.server.deployment.DeploymentUnit has been deprecated
1
createDeploymentSubModel(java.lang.String,org.jboss.as.controller.PathAddress,org.jboss.as.controller.registry.Resource)
in org.jboss.as.server.deployment.DeploymentUnit has been deprecated
1 createDeploymentSubModel(java.lang.String,org.jboss.as.controller.PathAddress)
in org.jboss.as.server.deployment.DeploymentUnit has been deprecated
1
buildAndRegister(org.jboss.as.controller.SubsystemRegistration,org.jboss.as.controller.ModelVersion[
{code}