org.jboss.as.console.client.shared.dispatch.ResponseProcessorFactory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of switchyard-console-as7-core
Show all versions of switchyard-console-as7-core
Bundles the core AS7 console as a GWT module. Includes minor customizations to support extensions.
package org.jboss.as.console.client.shared.dispatch;
import org.jboss.dmr.client.ModelNode;
/**
* @author Heiko Braun
* @date 1/17/12
*/
public class ResponseProcessorFactory {
public static ResponseProcessorFactory INSTANCE = new ResponseProcessorFactory();
// used before bootstrap completes
public static ResponseProcessor NOOP = new ResponseProcessor() {
@Override
public void process(ModelNode response) {
}
};
public static ResponseProcessor PROCESSOR = NOOP;
public ResponseProcessor create()
{
return PROCESSOR;
}
public void bootstrap(boolean isStandalone)
{
if(isStandalone)
PROCESSOR = new StandaloneResponseProcessor();
else
PROCESSOR = new DomainResponseProcessor();
}
}