question: deactivates the configured message endpoint . concode_field_sep boolean running concode_elem_sep ResourceAdapter resourceAdapter concode_elem_sep Object lifecycleMonitor concode_elem_sep boolean autoStartup concode_elem_sep MessageEndpointFactory messageEndpointFactory concode_elem_sep int phase concode_elem_sep ActivationSpec activationSpec concode_field_sep void setResourceAdapter concode_elem_sep void setMessageEndpointFactory concode_elem_sep void start concode_elem_sep void destroy concode_elem_sep ResourceAdapter getResourceAdapter concode_elem_sep MessageEndpointFactory getMessageEndpointFactory concode_elem_sep ActivationSpec getActivationSpec concode_elem_sep void setAutoStartup concode_elem_sep boolean isAutoStartup concode_elem_sep boolean isRunning concode_elem_sep void afterPropertiesSet concode_elem_sep int getPhase concode_elem_sep void setActivationSpec concode_elem_sep void setPhase
target: void function ( ) { synchronized ( this . lifecycleMonitor ) { if ( this . running ) { getResourceAdapter ( ) . endpointDeactivation ( getMessageEndpointFactory ( ) , getActivationSpec ( ) ) ; this . running = false ; } } }