本文整理了Java中org.apache.openjpa.kernel.Broker.getClassLoader()
方法的一些代码示例,展示了Broker.getClassLoader()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Broker.getClassLoader()
方法的具体详情如下:
包路径:org.apache.openjpa.kernel.Broker
类名称:Broker
方法名:getClassLoader
暂无
代码示例来源:origin: org.apache.openejb.patch/openjpa
public ClassLoader getClassLoader() {
try {
return _broker.getClassLoader();
} catch (RuntimeException re) {
throw translate(re);
}
}
代码示例来源:origin: org.apache.openjpa/openjpa-all
public ClassLoader getClassLoader() {
try {
return _broker.getClassLoader();
} catch (RuntimeException re) {
throw translate(re);
}
}
代码示例来源:origin: org.apache.openjpa/openjpa-kernel
public ClassLoader getClassLoader() {
try {
return _broker.getClassLoader();
} catch (RuntimeException re) {
throw translate(re);
}
}
代码示例来源:origin: org.apache.openejb.patch/openjpa-kernel
public ClassLoader getClassLoader() {
try {
return _broker.getClassLoader();
} catch (RuntimeException re) {
throw translate(re);
}
}
代码示例来源:origin: org.apache.openjpa/com.springsource.org.apache.openjpa
public ClassLoader getClassLoader() {
try {
return _broker.getClassLoader();
} catch (RuntimeException re) {
throw translate(re);
}
}
代码示例来源:origin: stackoverflow.com
final PersistenceCapable pc = ((PersistenceCapable) detachedEntity);
final Object[] state = (Object[]) pc.pcGetDetachedState();
final BitSet loadedFieldsOnDetach = (BitSet) state[1];
final OpenJPAEntityManager oem = getEntityManager();
final Broker _broker = ((EntityManagerImpl) oem).getBroker();
final ClassMetaData meta = _broker.getConfiguration().getMetaDataRepositoryInstance()
.getMetaData(ImplHelper.getManagedInstance(detachedEntity).getClass(), _broker.getClassLoader(), true);
for (final FieldMetaData fmd : meta.getDefinedFields()) {
if (loadedFieldsOnDetach.get(fmd.getIndex())) {
System.out.println(fmd.getName() + " was loaded on detach.");
}
}
代码示例来源:origin: org.apache.openjpa/openjpa-all
protected Object getDetachedObjectId(AttachManager manager,
Object toAttach) {
Broker broker = manager.getBroker();
ClassMetaData meta = broker.getConfiguration().
getMetaDataRepositoryInstance().getMetaData(
ImplHelper.getManagedInstance(toAttach).getClass(),
broker.getClassLoader(), true);
return ApplicationIds.create(ImplHelper.toPersistenceCapable(toAttach,
broker.getConfiguration()),
meta);
}
代码示例来源:origin: org.apache.openjpa/openjpa-kernel
protected Object getDetachedObjectId(AttachManager manager,
Object toAttach) {
Broker broker = manager.getBroker();
ClassMetaData meta = broker.getConfiguration().
getMetaDataRepositoryInstance().getMetaData(
ImplHelper.getManagedInstance(toAttach).getClass(),
broker.getClassLoader(), true);
return ApplicationIds.create(ImplHelper.toPersistenceCapable(toAttach,
broker.getConfiguration()),
meta);
}
代码示例来源:origin: org.apache.openjpa/com.springsource.org.apache.openjpa
protected Object getDetachedObjectId(AttachManager manager,
Object toAttach) {
Broker broker = manager.getBroker();
ClassMetaData meta = broker.getConfiguration().
getMetaDataRepositoryInstance().getMetaData(
ImplHelper.getManagedInstance(toAttach).getClass(),
broker.getClassLoader(), true);
return ApplicationIds.create(ImplHelper.toPersistenceCapable(toAttach,
broker.getConfiguration()),
meta);
}
代码示例来源:origin: org.apache.openejb.patch/openjpa-kernel
protected Object getDetachedObjectId(AttachManager manager,
Object toAttach) {
Broker broker = manager.getBroker();
ClassMetaData meta = broker.getConfiguration().
getMetaDataRepositoryInstance().getMetaData(
ImplHelper.getManagedInstance(toAttach).getClass(),
broker.getClassLoader(), true);
return ApplicationIds.create(ImplHelper.toPersistenceCapable(toAttach,
broker.getConfiguration()),
meta);
}
代码示例来源:origin: org.apache.openejb.patch/openjpa
protected Object getDetachedObjectId(AttachManager manager,
Object toAttach) {
Broker broker = manager.getBroker();
ClassMetaData meta = broker.getConfiguration().
getMetaDataRepositoryInstance().getMetaData(
ImplHelper.getManagedInstance(toAttach).getClass(),
broker.getClassLoader(), true);
return ApplicationIds.create(ImplHelper.toPersistenceCapable(toAttach,
broker.getConfiguration()),
meta);
}
代码示例来源:origin: org.apache.openjpa/openjpa-all
void initializeBroker(boolean managed, int connRetainMode, Broker broker, boolean fromDeserialization) {
assertOpen();
makeReadOnly();
DelegatingStoreManager dsm = createDelegatingStoreManager();
((BrokerImpl) broker).initialize(this, dsm, managed, connRetainMode, fromDeserialization);
// if we're using remote events, register the event manager so
// that it can broadcast commit notifications from the broker
RemoteCommitEventManager remote = _conf.getRemoteCommitEventManager();
if (remote.areRemoteEventsEnabled())
broker.addTransactionListener(remote);
loadPersistentTypes(broker.getClassLoader());
_brokers.add(broker);
_conf.setReadOnly(Configuration.INIT_STATE_FROZEN);
}
代码示例来源:origin: org.apache.openejb.patch/openjpa-kernel
void initializeBroker(boolean managed, int connRetainMode, Broker broker, boolean fromDeserialization) {
assertOpen();
makeReadOnly();
DelegatingStoreManager dsm = createDelegatingStoreManager();
((BrokerImpl) broker).initialize(this, dsm, managed, connRetainMode, fromDeserialization);
// if we're using remote events, register the event manager so
// that it can broadcast commit notifications from the broker
RemoteCommitEventManager remote = _conf.getRemoteCommitEventManager();
if (remote.areRemoteEventsEnabled())
broker.addTransactionListener(remote);
loadPersistentTypes(broker.getClassLoader());
_brokers.add(broker);
_conf.setReadOnly(Configuration.INIT_STATE_FROZEN);
}
代码示例来源:origin: org.apache.openjpa/openjpa-kernel
void initializeBroker(boolean managed, int connRetainMode, Broker broker, boolean fromDeserialization) {
assertOpen();
makeReadOnly();
DelegatingStoreManager dsm = createDelegatingStoreManager();
((BrokerImpl) broker).initialize(this, dsm, managed, connRetainMode, fromDeserialization);
// if we're using remote events, register the event manager so
// that it can broadcast commit notifications from the broker
RemoteCommitEventManager remote = _conf.getRemoteCommitEventManager();
if (remote.areRemoteEventsEnabled())
broker.addTransactionListener(remote);
loadPersistentTypes(broker.getClassLoader());
_brokers.add(broker);
_conf.setReadOnly(Configuration.INIT_STATE_FROZEN);
}
代码示例来源:origin: org.apache.openejb.patch/openjpa
void initializeBroker(boolean managed, int connRetainMode, Broker broker, boolean fromDeserialization) {
assertOpen();
makeReadOnly();
DelegatingStoreManager dsm = createDelegatingStoreManager();
((BrokerImpl) broker).initialize(this, dsm, managed, connRetainMode, fromDeserialization);
// if we're using remote events, register the event manager so
// that it can broadcast commit notifications from the broker
RemoteCommitEventManager remote = _conf.getRemoteCommitEventManager();
if (remote.areRemoteEventsEnabled())
broker.addTransactionListener(remote);
loadPersistentTypes(broker.getClassLoader());
_brokers.add(broker);
_conf.setReadOnly(Configuration.INIT_STATE_FROZEN);
}
代码示例来源:origin: org.apache.openjpa/openjpa-all
protected Object getDetachedObjectId(AttachManager manager,
Object toAttach) {
if (toAttach == null)
return null;
Broker broker = manager.getBroker();
PersistenceCapable pc = ImplHelper.toPersistenceCapable(toAttach,
broker.getConfiguration());
ClassMetaData meta = broker.getConfiguration().
getMetaDataRepositoryInstance().getMetaData(
ImplHelper.getManagedInstance(toAttach).getClass(),
broker.getClassLoader(), true);
switch (meta.getIdentityType()) {
case ClassMetaData.ID_DATASTORE:
Object[] state = (Object[]) pc.pcGetDetachedState();
if (state == null)
return null;
return broker
.newObjectId(toAttach.getClass(), state[0]);
case ClassMetaData.ID_APPLICATION:
return ApplicationIds.create(pc, meta);
default:
throw new InternalException();
}
}
代码示例来源:origin: org.apache.openejb.patch/openjpa
protected Object getDetachedObjectId(AttachManager manager,
Object toAttach) {
if (toAttach == null)
return null;
Broker broker = manager.getBroker();
PersistenceCapable pc = ImplHelper.toPersistenceCapable(toAttach,
broker.getConfiguration());
ClassMetaData meta = broker.getConfiguration().
getMetaDataRepositoryInstance().getMetaData(
ImplHelper.getManagedInstance(toAttach).getClass(),
broker.getClassLoader(), true);
switch (meta.getIdentityType()) {
case ClassMetaData.ID_DATASTORE:
Object[] state = (Object[]) pc.pcGetDetachedState();
if (state == null)
return null;
return broker
.newObjectId(toAttach.getClass(), state[0]);
case ClassMetaData.ID_APPLICATION:
return ApplicationIds.create(pc, meta);
default:
throw new InternalException();
}
}
代码示例来源:origin: org.apache.openejb.patch/openjpa-kernel
protected Object getDetachedObjectId(AttachManager manager,
Object toAttach) {
if (toAttach == null)
return null;
Broker broker = manager.getBroker();
PersistenceCapable pc = ImplHelper.toPersistenceCapable(toAttach,
broker.getConfiguration());
ClassMetaData meta = broker.getConfiguration().
getMetaDataRepositoryInstance().getMetaData(
ImplHelper.getManagedInstance(toAttach).getClass(),
broker.getClassLoader(), true);
switch (meta.getIdentityType()) {
case ClassMetaData.ID_DATASTORE:
Object[] state = (Object[]) pc.pcGetDetachedState();
if (state == null)
return null;
return broker
.newObjectId(toAttach.getClass(), state[0]);
case ClassMetaData.ID_APPLICATION:
return ApplicationIds.create(pc, meta);
default:
throw new InternalException();
}
}
代码示例来源:origin: org.apache.openjpa/openjpa-kernel
protected Object getDetachedObjectId(AttachManager manager,
Object toAttach) {
if (toAttach == null)
return null;
Broker broker = manager.getBroker();
PersistenceCapable pc = ImplHelper.toPersistenceCapable(toAttach,
broker.getConfiguration());
ClassMetaData meta = broker.getConfiguration().
getMetaDataRepositoryInstance().getMetaData(
ImplHelper.getManagedInstance(toAttach).getClass(),
broker.getClassLoader(), true);
switch (meta.getIdentityType()) {
case ClassMetaData.ID_DATASTORE:
Object[] state = (Object[]) pc.pcGetDetachedState();
if (state == null)
return null;
return broker
.newObjectId(toAttach.getClass(), state[0]);
case ClassMetaData.ID_APPLICATION:
return ApplicationIds.create(pc, meta);
default:
throw new InternalException();
}
}
代码示例来源:origin: org.apache.openjpa/com.springsource.org.apache.openjpa
protected Object getDetachedObjectId(AttachManager manager,
Object toAttach) {
if (toAttach == null)
return null;
Broker broker = manager.getBroker();
PersistenceCapable pc = ImplHelper.toPersistenceCapable(toAttach,
broker.getConfiguration());
ClassMetaData meta = broker.getConfiguration().
getMetaDataRepositoryInstance().getMetaData(
ImplHelper.getManagedInstance(toAttach).getClass(),
broker.getClassLoader(), true);
switch (meta.getIdentityType()) {
case ClassMetaData.ID_DATASTORE:
Object[] state = (Object[]) pc.pcGetDetachedState();
if (state == null)
return null;
return broker
.newObjectId(toAttach.getClass(), state[0]);
case ClassMetaData.ID_APPLICATION:
return ApplicationIds.create(pc, meta);
default:
throw new InternalException();
}
}
内容来源于网络,如有侵权,请联系作者删除!