public ManagedServiceBuilder addEndpointServiceWithAliasAndServiceManagmentBundle(
            final String alias,
            final Object endpointService, final ServiceManagementBundle serviceManagementBundle) {

        addEndpointServiceWithAliasAndQueueHandlerCallbacks(alias, endpointService, new QueueCallBackHandler() {
            @Override
            public void queueProcess() {
                serviceManagementBundle.process();
            }
        });
        return this;
    }
public ManagedServiceBuilder addEndpointServiceWithAliasAndServiceManagmentBundle(
            final String alias,
            final Object endpointService, final ServiceManagementBundle serviceManagementBundle) {

        addEndpointServiceWithAliasAndQueueHandlerCallbacks(alias, endpointService, new QueueCallBackHandler() {
            @Override
            public void queueProcess() {
                serviceManagementBundle.process();
            }
        });
        return this;
    }
public ManagedServiceBuilder addEndpointServiceWithAliasAndServiceManagmentBundle ( final String alias , final Object endpointService , final ServiceManagementBundle serviceManagementBundle ) { addEndpointServiceWithAliasAndQueueHandlerCallbacks ( alias , endpointService , new QueueCallBackHandler ( ) { @ Override public void queueProcess ( ) { serviceManagementBundle . process ( ) ; } } ) ; return this ; }
Add an endpoint with a managment bundle and an alias

@param alias                   alias
@param endpointService         endpoint service
@param serviceManagementBundle management bundle
@return this, fluent
Add an endpoint with a managment bundle and an alias