public class AgentManifest extends Object
| Constructor and Description |
|---|
AgentManifest()
Construct with no initial packages (to use with addRaw()).
|
AgentManifest(Set<String> initialPackages)
Construct with some packages defined externally.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addResource(InputStream is)
Add given the manifest InputStream.
|
int |
getDebugLevel()
Return the debug level read from ebean.mf
|
Set<String> |
getEntityPackages()
Return the parsed set of packages that type query beans are in.
|
Set<String> |
getQuerybeanPackages()
Return the packages that should be enhanced for query bean use.
|
Set<String> |
getTransactionalPackages()
Return the packages that should be enhanced for transactional.
|
boolean |
isCheckNullManyFields()
Return false if enhancement should skip checking for null many fields.
|
boolean |
isEnableProfileLocation()
Return true if enhancement of profileLocations should be added.
|
boolean |
isEnableQueryAutoLabel()
Return true if enhancement should add labels to query bean queries.
|
boolean |
isQueryBeanNone()
Return true if query bean enhancement is turned off.
|
boolean |
isTransactionalNone()
Return true if transactional enhancement is turned off.
|
boolean |
isTransientInternalFields()
Return true if we should use transient internal fields.
|
static AgentManifest |
read(ClassLoader classLoader,
Set<String> initialPackages) |
String |
toString() |
public AgentManifest(Set<String> initialPackages)
public AgentManifest()
public static AgentManifest read(ClassLoader classLoader, Set<String> initialPackages)
public boolean isEnableProfileLocation()
public boolean isEnableQueryAutoLabel()
public int getDebugLevel()
public Set<String> getEntityPackages()
public boolean isTransactionalNone()
public boolean isTransientInternalFields()
public boolean isCheckNullManyFields()
public boolean isQueryBeanNone()
public Set<String> getTransactionalPackages()
public Set<String> getQuerybeanPackages()
public void addResource(InputStream is) throws IOException
IOExceptionCopyright © 2019. All rights reserved.