public OSBTypeHandler(boolean enabled, boolean allowRegistration, String recordClass, String beanClass, String typeName, String headerStateReaderClassName) { this.enabled = enabled; this.allowRegistration = allowRegistration; this.recordClass = recordClass; this.beanClass = beanClass; this.typeName = typeName; this.headerStateReader = headerStateReaderClassName == null ? new HeaderStateReader() : createHeader(headerStateReaderClassName); }
protected HeaderState unpackHeader(InputObjectState os) throws IOException { boolean haveRecCoord = os.unpackBoolean(); if (haveRecCoord) os.unpackString(); // read ior return super.unpackHeader(os); } }
public StateManagerWrapper(RecoveryStore os, Uid uid, String type) { super(uid); try { HeaderStateReader headerStateReader = ObjStoreBrowser.getHeaderStateUnpacker(type); if (headerStateReader != null) { HeaderState hs = headerStateReader.unpackHeader(os.read_committed(uid, type)); if (hs != null) { state = hs.getState(); txId = hs.getTxUid(); processUid = hs.getProcessUid(); birthDate = hs.getBirthDate(); } } } catch (IOException e) { tsLogger.i18NLogger.info_osb_StateManagerWrapperFail(e); } catch (ObjectStoreException e) { tsLogger.i18NLogger.info_osb_StateManagerWrapperFail(e); } }
public OSBTypeHandler(boolean enabled, boolean allowRegistration, String recordClass, String beanClass, String typeName, String headerStateReaderClassName) { this.enabled = enabled; this.allowRegistration = allowRegistration; this.recordClass = recordClass; this.beanClass = beanClass; this.typeName = typeName.replace("/", File.separator); this.headerStateReader = headerStateReaderClassName == null ? new HeaderStateReader() : createHeader(headerStateReaderClassName); }
public StateManagerWrapper(RecoveryStore os, Uid uid, String type) { super(uid); try { HeaderStateReader headerStateReader = ObjStoreBrowser.getHeaderStateUnpacker(type); if (headerStateReader != null) { HeaderState hs = headerStateReader.unpackHeader(os.read_committed(uid, type)); if (hs != null) { state = hs.getState(); txId = hs.getTxUid(); processUid = hs.getProcessUid(); birthDate = hs.getBirthDate(); } } } catch (IOException e) { tsLogger.i18NLogger.info_osb_StateManagerWrapperFail(e); } catch (ObjectStoreException e) { tsLogger.i18NLogger.info_osb_StateManagerWrapperFail(e); } }
public OSBTypeHandler(boolean enabled, boolean allowRegistration, String recordClass, String beanClass, String typeName, String headerStateReaderClassName) { this.enabled = enabled; this.allowRegistration = allowRegistration; this.recordClass = recordClass; this.beanClass = beanClass; this.typeName = typeName.replace("/", File.separator); this.headerStateReader = headerStateReaderClassName == null ? new HeaderStateReader() : createHeader(headerStateReaderClassName); }
public StateManagerWrapper(RecoveryStore os, Uid uid, String type) { super(uid); try { HeaderStateReader headerStateReader = ObjStoreBrowser.getHeaderStateUnpacker(type); if (headerStateReader != null) { HeaderState hs = headerStateReader.unpackHeader(os.read_committed(uid, type)); if (hs != null) { state = hs.getState(); txId = hs.getTxUid(); processUid = hs.getProcessUid(); birthDate = hs.getBirthDate(); } } } catch (IOException e) { tsLogger.i18NLogger.info_osb_StateManagerWrapperFail(e); } catch (ObjectStoreException e) { tsLogger.i18NLogger.info_osb_StateManagerWrapperFail(e); } }
public OSBTypeHandler(boolean enabled, boolean allowRegistration, String recordClass, String beanClass, String typeName, String headerStateReaderClassName) { this.enabled = enabled; this.allowRegistration = allowRegistration; this.recordClass = recordClass; this.beanClass = beanClass; this.typeName = typeName; this.headerStateReader = headerStateReaderClassName == null ? new HeaderStateReader() : createHeader(headerStateReaderClassName); }
public StateManagerWrapper(RecoveryStore os, Uid uid, String type) { super(uid); try { HeaderStateReader headerStateReader = ObjStoreBrowser.getHeaderStateUnpacker(type); if (headerStateReader != null) { HeaderState hs = headerStateReader.unpackHeader(os.read_committed(uid, type)); if (hs != null) { state = hs.getState(); txId = hs.getTxUid(); processUid = hs.getProcessUid(); birthDate = hs.getBirthDate(); } } } catch (IOException e) { tsLogger.i18NLogger.info_osb_StateManagerWrapperFail(e); } catch (ObjectStoreException e) { tsLogger.i18NLogger.info_osb_StateManagerWrapperFail(e); } }
private static HeaderStateReader createHeader(String headerStateReaderClassName) { try { Class<HeaderStateReader> cl = (Class<HeaderStateReader>) Class.forName(headerStateReaderClassName); Constructor<HeaderStateReader> constructor = cl.getConstructor(); return constructor.newInstance(); } catch (Throwable e) { // ClassNotFoundException, NoSuchMethodException, InvocationTargetException, IllegalAccessException, InstantiationException tsLogger.i18NLogger.info_osb_HeaderStateCtorFail(e); return new HeaderStateReader(); } }
public StateManagerWrapper(RecoveryStore os, Uid uid, String type) { super(uid); try { HeaderStateReader headerStateReader = ObjStoreBrowser.getHeaderStateUnpacker(type); if (headerStateReader != null) { HeaderState hs = headerStateReader.unpackHeader(os.read_committed(uid, type)); if (hs != null) { state = hs.getState(); txId = hs.getTxUid(); processUid = hs.getProcessUid(); birthDate = hs.getBirthDate(); } } } catch (IOException e) { tsLogger.i18NLogger.info_osb_StateManagerWrapperFail(e); } catch (ObjectStoreException e) { tsLogger.i18NLogger.info_osb_StateManagerWrapperFail(e); } }
public OSBTypeHandler(boolean enabled, boolean allowRegistration, String recordClass, String beanClass, String typeName, String headerStateReaderClassName) { this.enabled = enabled; this.allowRegistration = allowRegistration; this.recordClass = recordClass; this.beanClass = beanClass; this.typeName = typeName; this.headerStateReader = headerStateReaderClassName == null ? new HeaderStateReader() : createHeader(headerStateReaderClassName); }
public StateManagerWrapper(RecoveryStore os, Uid uid, String type) { super(uid); try { HeaderStateReader headerStateReader = ObjStoreBrowser.getHeaderStateUnpacker(type); if (headerStateReader != null) { HeaderState hs = headerStateReader.unpackHeader(os.read_committed(uid, type)); if (hs != null) { state = hs.getState(); txId = hs.getTxUid(); processUid = hs.getProcessUid(); birthDate = hs.getBirthDate(); } } } catch (IOException e) { tsLogger.i18NLogger.info_osb_StateManagerWrapperFail(e); } catch (ObjectStoreException e) { tsLogger.i18NLogger.info_osb_StateManagerWrapperFail(e); } }
public OSBTypeHandler(boolean enabled, boolean allowRegistration, String recordClass, String beanClass, String typeName, String headerStateReaderClassName) { this.enabled = enabled; this.allowRegistration = allowRegistration; this.recordClass = recordClass; this.beanClass = beanClass; this.typeName = typeName; this.headerStateReader = headerStateReaderClassName == null ? new HeaderStateReader() : createHeader(headerStateReaderClassName); }
public StateManagerWrapper(RecoveryStore os, Uid uid, String type) { super(uid); try { HeaderStateReader headerStateReader = ObjStoreBrowser.getHeaderStateUnpacker(type); if (headerStateReader != null) { HeaderState hs = headerStateReader.unpackHeader(os.read_committed(uid, type)); if (hs != null) { state = hs.getState(); txId = hs.getTxUid(); processUid = hs.getProcessUid(); birthDate = hs.getBirthDate(); } } } catch (IOException e) { tsLogger.i18NLogger.info_osb_StateManagerWrapperFail(e); } catch (ObjectStoreException e) { tsLogger.i18NLogger.info_osb_StateManagerWrapperFail(e); } }
private static HeaderStateReader createHeader(String headerStateReaderClassName) { try { Class<HeaderStateReader> cl = (Class<HeaderStateReader>) Class.forName(headerStateReaderClassName); Constructor<HeaderStateReader> constructor = cl.getConstructor(); return constructor.newInstance(); } catch (Throwable e) { // ClassNotFoundException, NoSuchMethodException, InvocationTargetException, IllegalAccessException, InstantiationException tsLogger.i18NLogger.info_osb_HeaderStateCtorFail(e); return new HeaderStateReader(); } }
public StateManagerWrapper(RecoveryStore os, Uid uid, String type) { super(uid); try { HeaderStateReader headerStateReader = ObjStoreBrowser.getHeaderStateUnpacker(type); if (headerStateReader != null) { HeaderState hs = headerStateReader.unpackHeader(os.read_committed(uid, type)); if (hs != null) { state = hs.getState(); txId = hs.getTxUid(); processUid = hs.getProcessUid(); birthDate = hs.getBirthDate(); } } } catch (IOException e) { tsLogger.i18NLogger.info_osb_StateManagerWrapperFail(e); } catch (ObjectStoreException e) { tsLogger.i18NLogger.info_osb_StateManagerWrapperFail(e); } }
public OSBTypeHandler(boolean enabled, boolean allowRegistration, String recordClass, String beanClass, String typeName, String headerStateReaderClassName) { this.enabled = enabled; this.allowRegistration = allowRegistration; this.recordClass = recordClass; this.beanClass = beanClass; this.typeName = typeName.replace("/", File.separator); this.headerStateReader = headerStateReaderClassName == null ? new HeaderStateReader() : createHeader(headerStateReaderClassName); }
public StateManagerWrapper(RecoveryStore os, Uid uid, String type) { super(uid); try { HeaderStateReader headerStateReader = ObjStoreBrowser.getHeaderStateUnpacker(type); if (headerStateReader != null) { HeaderState hs = headerStateReader.unpackHeader(os.read_committed(uid, type)); if (hs != null) { state = hs.getState(); txId = hs.getTxUid(); processUid = hs.getProcessUid(); birthDate = hs.getBirthDate(); } } } catch (IOException e) { tsLogger.i18NLogger.info_osb_StateManagerWrapperFail(e); } catch (ObjectStoreException e) { tsLogger.i18NLogger.info_osb_StateManagerWrapperFail(e); } }
private static HeaderStateReader createHeader(String headerStateReaderClassName) { try { Class<HeaderStateReader> cl = (Class<HeaderStateReader>) Class.forName(headerStateReaderClassName); Constructor<HeaderStateReader> constructor = cl.getConstructor(); return constructor.newInstance(); } catch (Throwable e) { // ClassNotFoundException, NoSuchMethodException, InvocationTargetException, IllegalAccessException, InstantiationException tsLogger.i18NLogger.info_osb_HeaderStateCtorFail(e); return new HeaderStateReader(); } }