Java Code Examples for java.io.Serializable
The following examples show how to use
java.io.Serializable. These examples are extracted from open source projects.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source Project: incubator-batchee Source File: JpaItemReader.java License: Apache License 2.0 | 6 votes |
@Override public void open(final Serializable checkpoint) throws Exception { final BeanLocator beanLocator = BeanLocator.Finder.get(locator); emProvider = findEntityManager(); if (parameterProvider != null) { paramProvider = beanLocator.newInstance(ParameterProvider.class, parameterProvider); } if (pageSize != null) { page = Integer.parseInt(pageSize, page); } if (namedQuery == null && query == null) { throw new BatchRuntimeException("a query should be provided"); } detach = Boolean.parseBoolean(detachEntities); transaction = Boolean.parseBoolean(jpaTransaction); }
Example 2
Source Project: alfresco-repository Source File: BaseNodeServiceTest.java License: GNU Lesser General Public License v3.0 | 6 votes |
@Test public void testSetType() throws Exception { NodeRef nodeRef = nodeService.createNode( rootNodeRef, ASSOC_TYPE_QNAME_TEST_CHILDREN, QName.createQName("setTypeTest"), TYPE_QNAME_TEST_CONTENT).getChildRef(); assertEquals(TYPE_QNAME_TEST_CONTENT, this.nodeService.getType(nodeRef)); assertNull(this.nodeService.getProperty(nodeRef, PROP_QNAME_PROP1)); // Now change the type this.nodeService.setType(nodeRef, TYPE_QNAME_EXTENDED_CONTENT); assertEquals(TYPE_QNAME_EXTENDED_CONTENT, this.nodeService.getType(nodeRef)); // Check new defaults Serializable defaultValue = this.nodeService.getProperty(nodeRef, PROP_QNAME_PROP1); assertNotNull("No default property value assigned", defaultValue); assertEquals(DEFAULT_VALUE, defaultValue); }
Example 3
Source Project: hibernate-reactive Source File: ReactiveQueryLoader.java License: GNU Lesser General Public License v2.1 | 6 votes |
/** * Return the query results, using the query cache, called * by subclasses that implement cacheable queries * @see QueryLoader#list(SharedSessionContractImplementor, QueryParameters, Set, Type[]) */ protected CompletionStage<List<Object>> reactiveList( final SessionImplementor session, final QueryParameters queryParameters, final Set<Serializable> querySpaces, final Type[] resultTypes) throws HibernateException { final boolean cacheable = factory.getSessionFactoryOptions().isQueryCacheEnabled() && queryParameters.isCacheable(); if ( cacheable ) { return reactiveListUsingQueryCache( getSQLString(), getQueryIdentifier(), session, queryParameters, querySpaces, resultTypes ); } else { return reactiveListIgnoreQueryCache( getSQLString(), getQueryIdentifier(), session, queryParameters ); } }
Example 4
Source Project: KSYMediaPlayer_Android Source File: LiveMainActivity.java License: Apache License 2.0 | 6 votes |
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode == RESULT_OK) { Bundle bundle = data.getExtras(); String scanResult = bundle.getString("result"); if (TextUtils.isEmpty(scanResult)) { Toast.makeText(this, "Scan Content is Null", Toast.LENGTH_SHORT).show(); return; } FloatingPlayer.getInstance().destroy(); Intent intent = new Intent(this, LiveDisplayActivity.class); intent.putExtra(Ids.PLAY_ID, -1); Ids.playingId = -1; intent.putExtra(Ids.VIDEO_LIST, (Serializable) videoList); intent.putExtra(Ids.PLAY_URL, scanResult); startActivity(intent); } }
Example 5
Source Project: lams Source File: CustomLoader.java License: GNU General Public License v2.0 | 6 votes |
@Override protected int bindParameterValues( PreparedStatement statement, QueryParameters queryParameters, int startIndex, SharedSessionContractImplementor session) throws SQLException { final Serializable optionalId = queryParameters.getOptionalId(); if ( optionalId != null ) { paramValueBinders.get( 0 ).bind( statement, queryParameters, session, startIndex ); return session.getFactory().getMetamodel() .entityPersister( queryParameters.getOptionalEntityName() ) .getIdentifierType() .getColumnSpan( session.getFactory() ); } int span = 0; for ( ParameterBinder paramValueBinder : paramValueBinders ) { span += paramValueBinder.bind( statement, queryParameters, session, startIndex + span ); } return span; }
Example 6
Source Project: Java8CN Source File: AWTEventMulticaster.java License: Apache License 2.0 | 6 votes |
protected void saveInternal(ObjectOutputStream s, String k) throws IOException { if (a instanceof AWTEventMulticaster) { ((AWTEventMulticaster)a).saveInternal(s, k); } else if (a instanceof Serializable) { s.writeObject(k); s.writeObject(a); } if (b instanceof AWTEventMulticaster) { ((AWTEventMulticaster)b).saveInternal(s, k); } else if (b instanceof Serializable) { s.writeObject(k); s.writeObject(b); } }
Example 7
Source Project: oneops Source File: SearchDal.java License: Apache License 2.0 | 6 votes |
public int put(String indexName, String type, Serializable object, String id) throws IOException { String url = "http://" + esHost + ":" + esPort + "/" + indexName + "/" + type + "/" + id; if (esHost == null) { log.warn("ES host not set as system property"); return 400; } RequestBody body = RequestBody.create(JSON, gson.toJson(object)); Request request = new Request.Builder() .url(url) .put(body) .build(); Response response = client.newCall(request).execute(); String responseBody = response.body().string(); int responseCode = response.code(); log.info("ES response body for PUT: " + responseBody + ", code: " + responseCode); if (responseCode >= 300) { log.error("Error for url : " + url + " body: " + gson.toJson(object)); throw new IOException("Error code returned by ES: " + responseCode + " with response body: " + responseBody); } return responseCode; }
Example 8
Source Project: cloudbreak Source File: ClusterHostServiceRunner.java License: Apache License 2.0 | 5 votes |
private SaltConfig createSaltConfig(Stack stack, Cluster cluster, GatewayConfig primaryGatewayConfig, Iterable<GatewayConfig> gatewayConfigs, Set<Node> nodes) throws IOException, CloudbreakOrchestratorException { Map<String, SaltPillarProperties> servicePillar = new HashMap<>(); KerberosConfig kerberosConfig = kerberosConfigService.get(stack.getEnvironmentCrn(), stack.getName()).orElse(null); saveCustomNameservers(stack, kerberosConfig, servicePillar); addKerberosConfig(servicePillar, kerberosConfig); servicePillar.put("discovery", new SaltPillarProperties("/discovery/init.sls", singletonMap("platform", stack.cloudPlatform()))); String virtualGroupsEnvironmentCrn = environmentConfigProvider.getParentEnvironmentCrn(stack.getEnvironmentCrn()); boolean deployedInChildEnvironment = !virtualGroupsEnvironmentCrn.equals(stack.getEnvironmentCrn()); Map<String, ? extends Serializable> clusterProperties = Map.of("name", stack.getCluster().getName(), "deployedInChildEnvironment", deployedInChildEnvironment); servicePillar.put("metadata", new SaltPillarProperties("/metadata/init.sls", singletonMap("cluster", clusterProperties))); ClusterPreCreationApi connector = clusterApiConnectors.getConnector(cluster); Map<String, List<String>> serviceLocations = getServiceLocations(cluster); Optional<LdapView> ldapView = ldapConfigService.get(stack.getEnvironmentCrn(), stack.getName()); VirtualGroupRequest virtualGroupRequest = getVirtualGroupRequest(virtualGroupsEnvironmentCrn, ldapView); saveGatewayPillar(primaryGatewayConfig, cluster, servicePillar, virtualGroupRequest, connector, kerberosConfig, serviceLocations); postgresConfigService.decorateServicePillarWithPostgresIfNeeded(servicePillar, stack, cluster); if (blueprintService.isClouderaManagerTemplate(cluster.getBlueprint())) { addClouderaManagerConfig(stack, cluster, servicePillar); } ldapView.ifPresent(ldap -> saveLdapPillar(ldap, servicePillar)); saveSssdAdPillar(cluster, servicePillar, kerberosConfig); saveSssdIpaPillar(servicePillar, kerberosConfig, serviceLocations); saveDockerPillar(cluster.getExecutorType(), servicePillar); proxyConfigProvider.decoratePillarWithProxyDataIfNeeded(servicePillar, cluster); decoratePillarWithJdbcConnectors(cluster, servicePillar); return new SaltConfig(servicePillar, grainPropertiesService.createGrainProperties(gatewayConfigs, cluster, nodes)); }
Example 9
Source Project: jdk8u_jdk Source File: SerializedLambdaTest.java License: GNU General Public License v2.0 | 5 votes |
public void testCtorRef() throws IOException, ClassNotFoundException { @SuppressWarnings("unchecked") Supplier<ForCtorRef> ctor = (Supplier<ForCtorRef> & Serializable) ForCtorRef::new; Consumer<Supplier<ForCtorRef>> b = s -> { assertTrue(s instanceof Serializable); ForCtorRef m = s.get(); assertTrue(m.startsWithB("barf")); assertFalse(m.startsWithB("arf")); }; assertSerial(ctor, b); }
Example 10
Source Project: j2objc Source File: UnknownFormatConversionExceptionTest.java License: Apache License 2.0 | 5 votes |
public void assertDeserialized(Serializable initial, Serializable deserialized) { SerializationTest.THROWABLE_COMPARATOR.assertDeserialized(initial, deserialized); UnknownFormatConversionException initEx = (UnknownFormatConversionException) initial; UnknownFormatConversionException desrEx = (UnknownFormatConversionException) deserialized; assertEquals("Conversion", initEx.getConversion(), desrEx .getConversion()); }
Example 11
Source Project: nemo Source File: LoopVertex.java License: Apache License 2.0 | 5 votes |
/** * The LoopVertex constructor. * @param compositeTransformFullName full name of the composite transform. */ public LoopVertex(final String compositeTransformFullName) { super(); this.builder = new DAGBuilder<>(); this.compositeTransformFullName = compositeTransformFullName; this.dagIncomingEdges = new HashMap<>(); this.iterativeIncomingEdges = new HashMap<>(); this.nonIterativeIncomingEdges = new HashMap<>(); this.dagOutgoingEdges = new HashMap<>(); this.edgeWithLoopToEdgeWithInternalVertex = new HashMap<>(); this.edgeWithInternalVertexToEdgeWithLoop = new HashMap<>(); this.maxNumberOfIterations = 1; // 1 is the default number of iterations. this.terminationCondition = (IntPredicate & Serializable) (integer -> false); // nothing much yet. }
Example 12
Source Project: james-project Source File: Serializer.java License: Apache License 2.0 | 5 votes |
@SuppressWarnings("unchecked") private Optional<T> deserialize(String serializer, AttributeValue<?> value) { try { Class<?> deserializerClass = Class.forName(serializer); if (ArbitrarySerializable.Deserializer.class.isAssignableFrom(deserializerClass)) { ArbitrarySerializable.Deserializer<T> deserializer = (ArbitrarySerializable.Deserializer<T>) deserializerClass.newInstance(); return deserializer.deserialize(new ArbitrarySerializable.Serializable<>(value, (Class<ArbitrarySerializable.Deserializer<T>>) deserializerClass)); } } catch (Exception e) { LOGGER.error("Error while deserializing using serializer {} and value {}", serializer, value, e); } return Optional.empty(); }
Example 13
Source Project: Java8CN Source File: Frame.java License: Apache License 2.0 | 5 votes |
/** * Writes default serializable fields to stream. Writes * an optional serializable icon <code>Image</code>, which is * available as of 1.4. * * @param s the <code>ObjectOutputStream</code> to write * @serialData an optional icon <code>Image</code> * @see java.awt.Image * @see #getIconImage * @see #setIconImage(Image) * @see #readObject(ObjectInputStream) */ private void writeObject(ObjectOutputStream s) throws IOException { s.defaultWriteObject(); if (icons != null && icons.size() > 0) { Image icon1 = icons.get(0); if (icon1 instanceof Serializable) { s.writeObject(icon1); return; } } s.writeObject(null); }
Example 14
Source Project: ByteJTA Source File: SerializeUtils.java License: GNU Lesser General Public License v3.0 | 5 votes |
public static byte[] hessianSerialize(Serializable obj) throws IOException { ByteArrayOutputStream baos = new ByteArrayOutputStream(); HessianOutput ho = new HessianOutput(baos); try { ho.writeObject(obj); return baos.toByteArray(); } finally { CommonUtils.closeQuietly(baos); } }
Example 15
Source Project: gemfirexd-oss Source File: CustomerOrderResolver.java License: Apache License 2.0 | 5 votes |
public Serializable getRoutingObject(EntryOperation opDetails) { Serializable key = (Serializable)opDetails.getKey(); if (key instanceof CustomerId) { return key; } else if (key instanceof OrderId) { return ((OrderId)key).getCustId(); } return null; }
Example 16
Source Project: alfresco-repository Source File: ActivitiOwnerPropertyHandler.java License: GNU Lesser General Public License v3.0 | 5 votes |
/** * {@inheritDoc} */ @Override protected Object handleTaskProperty(Task task, TypeDefinition type, QName key, Serializable value) { //Task assignment needs to be done after setting all properties // so it is handled in ActivitiPropertyConverter. return DO_NOT_ADD; }
Example 17
Source Project: alfresco-repository Source File: SiteServiceImpl.java License: GNU Lesser General Public License v3.0 | 5 votes |
/** * Gets a map containing the site's custom properties * * @return map containing the custom properties of the site */ private Map<QName, Serializable> getSiteCustomProperties(Map<QName, Serializable> properties) { Map<QName, Serializable> customProperties = new HashMap<QName, Serializable>(4); for (Map.Entry<QName, Serializable> entry : properties.entrySet()) { if (entry.getKey().getNamespaceURI().equals(SITE_CUSTOM_PROPERTY_URL) == true) { customProperties.put(entry.getKey(), entry.getValue()); } } return customProperties; }
Example 18
Source Project: steady Source File: ConfigKey.java License: Apache License 2.0 | 5 votes |
@Override public final String getDefaultValue() { class InnerClass1 { InnerClass1() {} void foo() {} }; Serializable s = new Serializable() { void foo() {} }; return defaultValue; }
Example 19
Source Project: PhotoFactory Source File: FactoryHelperActivity.java License: Apache License 2.0 | 5 votes |
public static void cropPhoto(Context context, Map<String, Object> map, ActivityResultListener listener) { FactoryHelperActivity.mActivityResultListener = listener; Intent intent = new Intent(context, FactoryHelperActivity.class); intent.putExtra(KEY_JOB, JOB_CROP_PHOTO); intent.putExtra(KEY_PARAM, (Serializable) map); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(intent); }
Example 20
Source Project: cacheonix-core Source File: PersistentSortedSet.java License: GNU Lesser General Public License v2.1 | 5 votes |
protected Serializable snapshot(BasicCollectionPersister persister, EntityMode entityMode) throws HibernateException { //if (set==null) return new Set(session); TreeMap clonedSet = new TreeMap(comparator); Iterator iter = set.iterator(); while ( iter.hasNext() ) { Object copy = persister.getElementType().deepCopy( iter.next(), entityMode, persister.getFactory() ); clonedSet.put(copy, copy); } return clonedSet; }
Example 21
Source Project: cacheonix-core Source File: OneToOneCacheTest.java License: GNU Lesser General Public License v2.1 | 5 votes |
/** * reads the newly created MainObject * and its Object2 if it exists * <p/> * one hibernate transaction */ private MainObject readMainObject() throws HibernateException { Long returnId = null; Session session = openSession(); Transaction tx = session.beginTransaction(); Serializable id = generatedId; MainObject mo = ( MainObject ) session.load( MainObject.class, id ); tx.commit(); session.close(); return mo; }
Example 22
Source Project: cacheonix-core Source File: EntityAction.java License: GNU Lesser General Public License v2.1 | 5 votes |
/** * entity id accessor * * @return The entity id */ public final Serializable getId() { if ( id instanceof DelayedPostInsertIdentifier ) { return session.getPersistenceContext().getEntry( instance ).getId(); } return id; }
Example 23
Source Project: kylin-on-parquet-v2 Source File: SQLResponse.java License: Apache License 2.0 | 5 votes |
public void setCubeSegmentStatisticsList( List<QueryContext.CubeSegmentStatisticsResult> cubeSegmentStatisticsList) { try { this.queryStatistics = cubeSegmentStatisticsList == null ? null : SerializationUtils.serialize((Serializable) cubeSegmentStatisticsList); } catch (Exception e) { // serialize exception should not block query logger.warn("Error while serialize queryStatistics due to " + e); this.queryStatistics = null; } }
Example 24
Source Project: cacheonix-core Source File: CollectionKey.java License: GNU Lesser General Public License v2.1 | 5 votes |
/** * Custom deserialization routine used during deserialization of a * Session/PersistenceContext for increased performance. * * @param ois The stream from which to read the entry. * @param session The session being deserialized. * @return The deserialized CollectionKey * @throws IOException * @throws ClassNotFoundException */ static CollectionKey deserialize( ObjectInputStream ois, SessionImplementor session) throws IOException, ClassNotFoundException { return new CollectionKey( ( String ) ois.readObject(), ( Serializable ) ois.readObject(), ( Type ) ois.readObject(), EntityMode.parse( ( String ) ois.readObject() ), session.getFactory() ); }
Example 25
Source Project: tmxeditor8 Source File: TmxEditorRowSelectionModel.java License: GNU General Public License v2.0 | 5 votes |
public void addSelection(Rectangle range) { selectionsLock.writeLock().lock(); try { if (range == lastSelectedRange) { // Unselect all previously selected rowIds if (lastSelectedRowIds != null) { for (Serializable rowId : lastSelectedRowIds) { selectedRows.remove(rowId); } } } int rowPosition = range.y; int length = range.height; int[] rowIndexs = new int[length]; Set<Integer> rowsToSelect = new HashSet<Integer>(); for (int i = 0; i < rowIndexs.length; i++) { rowsToSelect.add(rowPosition + i); } selectedRows.addAll(rowsToSelect); if (range == lastSelectedRange) { lastSelectedRowIds = rowsToSelect; } else { lastSelectedRowIds = null; } lastSelectedRange = range; } finally { selectionsLock.writeLock().unlock(); } }
Example 26
Source Project: alfresco-repository Source File: ValueProtectingMapTest.java License: GNU Lesser General Public License v3.0 | 5 votes |
@Override protected void setUp() throws Exception { valueList = new ArrayList<String>(4); valueList.add("ONE"); valueList.add("TWO"); valueList.add("THREE"); valueList.add("FOUR"); valueList = Collections.unmodifiableList(valueList); valueMap = new HashMap<String, String>(5); valueMap.put("ONE", "ONE"); valueMap.put("TWO", "TWO"); valueMap.put("THREE", "THREE"); valueMap.put("FOUR", "FOUR"); valueMap = Collections.unmodifiableMap(valueMap); valueDate = new Date(); valueImmutable = new TestImmutable(); valueMutable = new TestMutable(); holyMap = new HashMap<String, Serializable>(); holyMap.put("DATE", valueDate); holyMap.put("LIST", (Serializable) valueList); holyMap.put("MAP", (Serializable) valueMap); holyMap.put("IMMUTABLE", valueImmutable); holyMap.put("MUTABLE", valueMutable); // Now wrap our 'holy' map so that it cannot be modified holyMap = Collections.unmodifiableMap(holyMap); map = new ValueProtectingMap<String, Serializable>(holyMap, moreImmutableClasses); }
Example 27
Source Project: RobotBuilder Source File: Utils.java License: BSD 3-Clause "New" or "Revised" License | 5 votes |
/** * Performs a deep copy of the given object. This method is preferable to * the more general version because that relies on the object having a * default (zero-argument) constructor; however, this method only works for * serializable objects. * * @param <T> the type of the object to copy and return * @param original the object to copy * @return a deep copy of the given object */ public static <T extends Serializable> T deepCopy(T original) { if (original == null) { return null; } try { return SerializationUtils.clone(original); } catch (SerializationException notSerializable) { return (T) deepCopy((Object) original); } }
Example 28
Source Project: jdk8u-jdk Source File: SerializedLambdaTest.java License: GNU General Public License v2.0 | 5 votes |
public void testSimpleSerializedInstantiation2() throws IOException, ClassNotFoundException { SerPredicate<String> serPred = (SerPredicate<String>) s -> true; assertSerial(serPred, p -> { assertTrue(p instanceof Predicate); assertTrue(p instanceof Serializable); assertTrue(p instanceof SerPredicate); assertTrue(p.test("")); }); }
Example 29
Source Project: scheduling Source File: StringResultMapCustomConverter.java License: GNU Affero General Public License v3.0 | 5 votes |
@Override @SuppressWarnings("unchecked") public Map convertFrom(Map source, Map destination) { if (source == null) { return null; } Map<String, String> converted = new HashMap<>(); for (Map.Entry<String, Serializable> entry : ((Map<String, Serializable>) source).entrySet()) { if (entry.getValue() != null) { converted.put(entry.getKey(), entry.getValue().toString()); } } return converted; }
Example 30
Source Project: alfresco-repository Source File: AuditDAOTest.java License: GNU Lesser General Public License v3.0 | 5 votes |
/** * Create an audit item * @param appInfo The audit application to create the item for. * @param value The value that will be stored against the path /a/b/c */ private void createItem(final AuditApplicationInfo appInfo, final int value) { String username = "alexi"; Map<String, Serializable> values = Collections.singletonMap("/a/b/c", (Serializable) value); long now = System.currentTimeMillis(); auditDAO.createAuditEntry(appInfo.getId(), now, username, values); }