Spring FactoryBean
объекты не предназначены для использования непосредственно из вашего кода, они должны использоваться в вашей конфигурации Spring.Как таковые, они предназначены для выполнения только один раз.
Если вы хотите использовать их, в том числе MBeanServerConnectionFactoryBean
, то вам нужно создать их, настроить их, использовать и отбрасывать их каждый раз, когда вы хотите получить объект, который они создают.Они совершенно определенно не поточно-ориентированные.
Еще лучше, сделайте это так, как задумано, и используйте их в конфигурации Spring.