use of com.sun.enterprise.admin.report.PropsFileActionReporter in project Payara by payara.
the class ListJavaMailResourcesTest method setUp.
@Before
public void setUp() {
habitat = getHabitat();
parameters = new ParameterMap();
cr = habitat.getService(CommandRunner.class);
assertTrue(cr != null);
Resources resources = habitat.<Domain>getService(Domain.class).getResources();
context = new AdminCommandContextImpl(LogDomains.getLogger(ListJavaMailResourcesTest.class, LogDomains.ADMIN_LOGGER), new PropsFileActionReporter());
for (Resource resource : resources.getResources()) {
if (resource instanceof MailResource) {
origNum = origNum + 1;
}
}
}
use of com.sun.enterprise.admin.report.PropsFileActionReporter in project Payara by payara.
the class DeleteJavaMailResourceTest method setUp.
@Before
public void setUp() {
habitat = getHabitat();
parameters = new ParameterMap();
cr = habitat.getService(CommandRunner.class);
resources = habitat.<Domain>getService(Domain.class).getResources();
context = new AdminCommandContextImpl(LogDomains.getLogger(DeleteJavaMailResourceTest.class, LogDomains.ADMIN_LOGGER), new PropsFileActionReporter());
}
use of com.sun.enterprise.admin.report.PropsFileActionReporter in project Payara by payara.
the class JerseyContainerCommandService method postConstruct.
@Override
public void postConstruct() {
if (Boolean.valueOf(System.getenv("AS_INIT_REST_EAGER"))) {
ExecutorService executor = Executors.newFixedThreadPool(2);
this.future = executor.submit(new Callable<JerseyContainer>() {
@Override
public JerseyContainer call() throws Exception {
return exposeContext();
}
});
executor.execute(new Runnable() {
@Override
public void run() {
final CommandRunner.CommandInvocation invocation = habitat.getService(CommandRunner.class).getCommandInvocation("uptime", new PropsFileActionReporter(), kernelIdentity.getSubject());
invocation.parameters(new ParameterMap());
invocation.execute();
}
});
executor.shutdown();
}
}
use of com.sun.enterprise.admin.report.PropsFileActionReporter in project Payara by payara.
the class DumpHK2Command method execute.
public void execute(AdminCommandContext context) {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
modulesRegistry.dumpState(new PrintStream(baos));
ActionReport report = context.getActionReport();
report.setActionExitCode(ExitCode.SUCCESS);
String msg = baos.toString();
// cause problems. Manifest.write() is OK but Manifest.read() explodes!
if (report instanceof PropsFileActionReporter) {
msg = ManifestUtils.encode(msg);
}
report.setMessage(msg);
}
use of com.sun.enterprise.admin.report.PropsFileActionReporter in project Payara by payara.
the class GetHabitatInfo method execute.
@Override
public void execute(AdminCommandContext context) {
StringBuilder sb = new StringBuilder();
if (contract == null) {
dumpContracts(sb);
dumpModules(sb);
dumpTypes(sb);
} else {
dumpInhabitantsImplementingContractPattern(contract, sb);
}
String msg = sb.toString();
ActionReport report = context.getActionReport();
report.setActionExitCode(ExitCode.SUCCESS);
if (report instanceof PropsFileActionReporter) {
msg = ManifestUtils.encode(msg);
}
report.setMessage(msg);
}
Aggregations