Class SyntheticClassNameProviderImpl
java.lang.Object
ru.cg.webbpm.studio.subsystems.deploy.hotswap.impl.synthetic.SyntheticClassNameProviderImpl
- All Implemented Interfaces:
DeployProgressListener
,ClassNameProvider
@Component
public class SyntheticClassNameProviderImpl
extends Object
implements ClassNameProvider, DeployProgressListener
- Author:
- Abdulin
-
Constructor Summary
ConstructorsConstructorDescriptionSyntheticClassNameProviderImpl
(HotswapManager hotswapManager, BuildContext buildContext, ProjectManager projectManager) -
Method Summary
Modifier and TypeMethodDescriptionboolean
protected void
getClassName
(String packageName, String beanName) protected String
newSyntheticClassName
(String packageName) void
progress
(DeployProgressState state) Отслеживаем изменения статуса сборки, Если при сборке не обнаружено изменения то считываем старое состояние Если успешно то сохраняем состояниеint
weight()
-
Constructor Details
-
SyntheticClassNameProviderImpl
@Autowired public SyntheticClassNameProviderImpl(HotswapManager hotswapManager, BuildContext buildContext, ProjectManager projectManager)
-
-
Method Details
-
weight
public int weight()- Specified by:
weight
in interfaceClassNameProvider
-
accept
- Specified by:
accept
in interfaceClassNameProvider
-
getClassName
- Specified by:
getClassName
in interfaceClassNameProvider
-
progress
Отслеживаем изменения статуса сборки, Если при сборке не обнаружено изменения то считываем старое состояние Если успешно то сохраняем состояние- Specified by:
progress
in interfaceDeployProgressListener
- Parameters:
state
-
-
newSyntheticClassName
-
clearSyntheticClassCounterMap
protected void clearSyntheticClassCounterMap() -
getAllClasses
-