public class LanguageProxy extends CRaSHPlugin<Language> implements Language
Modifier and Type | Field and Description |
---|---|
private String |
className
.
|
private String |
name
.
|
private AtomicReference<Language> |
real
.
|
CONSTRUCTED, FAILED, INITIALIZED, INITIALIZING, log
Constructor and Description |
---|
LanguageProxy(String name,
String className) |
Modifier and Type | Method and Description |
---|---|
void |
destroy(ShellSession session)
Destroy session callback.
|
Compiler |
getCompiler() |
String |
getDisplayName() |
Language |
getImplementation()
Returns the implementation.
|
String |
getName() |
Repl |
getRepl() |
void |
init()
Implement this method to know about init life cycle callback.
|
void |
init(ShellSession session)
Init session callback.
|
boolean |
isActive() |
createConfigurationCapabilities, destroy, getConfigurationCapabilities, getContext, getStatus, getType, toString
private final AtomicReference<Language> real
public LanguageProxy(String name, String className)
public Language getImplementation()
CRaSHPlugin
getImplementation
in class CRaSHPlugin<Language>
public void init()
CRaSHPlugin
init
in class CRaSHPlugin<Language>
public String getDisplayName()
getDisplayName
in interface Language
public boolean isActive()
public Compiler getCompiler()
getCompiler
in interface Language
public void init(ShellSession session)
Language
public void destroy(ShellSession session)
Language
Copyright © 2015 eXo Platform SAS. All Rights Reserved.