/** {@inheritDoc} */ @Override public void marshal(@Nullable Object obj, OutputStream out) throws IgniteCheckedException { String oldNodeName = IgniteUtils.setCurrentIgniteName(nodeName); try { marshal0(obj, out); } finally { IgniteUtils.restoreOldIgniteName(oldNodeName, nodeName); } }
/** {@inheritDoc} */ @Override public <T> T unmarshal(byte[] arr, @Nullable ClassLoader clsLdr) throws IgniteCheckedException { String oldNodeName = IgniteUtils.setCurrentIgniteName(nodeName); try { return unmarshal0(arr, clsLdr); } finally { IgniteUtils.restoreOldIgniteName(oldNodeName, nodeName); } }
/** {@inheritDoc} */ @Override public <T> T unmarshal(InputStream in, @Nullable ClassLoader clsLdr) throws IgniteCheckedException { String oldNodeName = IgniteUtils.setCurrentIgniteName(nodeName); try { return unmarshal0(in, clsLdr); } finally { IgniteUtils.restoreOldIgniteName(oldNodeName, nodeName); } }
/** {@inheritDoc} */ @Override public byte[] marshal(@Nullable Object obj) throws IgniteCheckedException { String oldNodeName = IgniteUtils.setCurrentIgniteName(nodeName); try { return marshal0(obj); } finally { IgniteUtils.restoreOldIgniteName(oldNodeName, nodeName); } }
/** * @return Deserialized object. * @throws BinaryObjectException If failed. */ @Nullable Object deserialize() throws BinaryObjectException { String newName = ctx.configuration().getIgniteInstanceName(); String oldName = IgniteUtils.setCurrentIgniteName(newName); try { return deserialize0(); } finally { IgniteUtils.restoreOldIgniteName(oldName, newName); } }
/** * @param obj Object. * @param enableReplace Object replacing enabled flag. * @throws org.apache.ignite.binary.BinaryObjectException In case of error. */ void marshal(Object obj, boolean enableReplace) throws BinaryObjectException { String newName = ctx.configuration().getIgniteInstanceName(); String oldName = IgniteUtils.setCurrentIgniteName(newName); try { marshal0(obj, enableReplace); } finally { IgniteUtils.restoreOldIgniteName(oldName, newName); } }
/** {@inheritDoc} */ @Override public void marshal(@Nullable Object obj, OutputStream out) throws IgniteCheckedException { String oldNodeName = IgniteUtils.setCurrentIgniteName(nodeName); try { marshal0(obj, out); } finally { IgniteUtils.restoreOldIgniteName(oldNodeName, nodeName); } }
/** {@inheritDoc} */ @Override public <T> T unmarshal(byte[] arr, @Nullable ClassLoader clsLdr) throws IgniteCheckedException { String oldNodeName = IgniteUtils.setCurrentIgniteName(nodeName); try { return unmarshal0(arr, clsLdr); } finally { IgniteUtils.restoreOldIgniteName(oldNodeName, nodeName); } }
/** {@inheritDoc} */ @Override public byte[] marshal(@Nullable Object obj) throws IgniteCheckedException { String oldNodeName = IgniteUtils.setCurrentIgniteName(nodeName); try { return marshal0(obj); } finally { IgniteUtils.restoreOldIgniteName(oldNodeName, nodeName); } }
/** {@inheritDoc} */ @Override public <T> T unmarshal(InputStream in, @Nullable ClassLoader clsLdr) throws IgniteCheckedException { String oldNodeName = IgniteUtils.setCurrentIgniteName(nodeName); try { return unmarshal0(in, clsLdr); } finally { IgniteUtils.restoreOldIgniteName(oldNodeName, nodeName); } }
/** * @return Deserialized object. * @throws BinaryObjectException If failed. */ @Nullable Object deserialize() throws BinaryObjectException { String newName = ctx.configuration().getIgniteInstanceName(); String oldName = IgniteUtils.setCurrentIgniteName(newName); try { return deserialize0(); } finally { IgniteUtils.restoreOldIgniteName(oldName, newName); } }
/** * @param obj Object. * @param enableReplace Object replacing enabled flag. * @throws org.apache.ignite.binary.BinaryObjectException In case of error. */ void marshal(Object obj, boolean enableReplace) throws BinaryObjectException { String newName = ctx.configuration().getIgniteInstanceName(); String oldName = IgniteUtils.setCurrentIgniteName(newName); try { marshal0(obj, enableReplace); } finally { IgniteUtils.restoreOldIgniteName(oldName, newName); } }