Search Java Code Snippets


  Help us in improving the repository. Add new snippets through 'Submit Code Snippet ' link.





#Java - Code Snippets for '#Factory' - 19 code snippet(s) found

 Sample 1. Example of Factory Class

public final class EmployeeFactory {

private Employee svEmp;

public EmployeeFactory(String type){
if( type.equals("Manager")){
svEmp = new Manager();
} else if(type.equals("Developer")){
svEmp = new Developer();
} else if(type.equals("QA")){
svEmp = new QA();
}
}

public Employee getFactoryProduct() {
return svEmp;
}

}

   Like      Feedback     factory design pattern  factory class  final class  composition


 Sample 2. Cache Hibernate Entities using EHCache

// net.sf.ehcache.Cache.Cache(String name, int maxElementsInMemory, MemoryStoreEvictionPolicy 
memoryStoreEvictionPolicy, boolean overflowToDisk, String diskStorePath, boolean eternal, long
timeToLiveSeconds, long timeToIdleSeconds, boolean diskPersistent, long
diskExpiryThreadIntervalSeconds, RegisteredEventListeners registeredEventListeners)

Ehcache employeeCache = new Cache("Employee", 1000, MemoryStoreEvictionPolicy.FIFO, false, "c:/EmployeeDiskCacheStorage", false, 300,
300, false, 30, null);

employeeCache = new SelfPopulatingCache(employeeCache, new CacheEntryFactory() {
   @Override
   public Object createEntry(Object day) throws Exception {
      Employee employee = getEmployee(1234);
   return employee;
   }
});

CacheManager.getInstance().addCache(employeeCache);

   Like      Feedback     EHCache  cache hibernate entities  CacheManager  CacheEntryFactory  SelfPopulatingCache  MemoryStoreEvictionPolicy  net.sf.ehcache.Cache


 Sample 3. Usage of javax.xml.transform.Transformer, TransformerFactory

TransformerFactory tFactory = TransformerFactory.newInstance();

Transformer transformer = tFactory.newTransformer(
new StreamSource(styleSheet)
);

transformer.transform(new StreamSource(xml), new StreamResult(out));

   Like      Feedback     TransformerFactory  Transformer


 Sample 4. Code Sample / Example / Snippet of org.apache.storm.trident.windowing.WindowsStoreFactory

    public static void main(String[] args) throws Exception {

Config conf = new Config();

WindowsStoreFactory mapState = new InMemoryWindowsStoreFactory();



if (args.length == 0) {

List<? extends WindowConfig> list = Arrays.asList(

SlidingCountWindow.of(1000, 100)

,TumblingCountWindow.of(1000)

,SlidingDurationWindow.of(new BaseWindowedBolt.Duration(6, TimeUnit.SECONDS), new BaseWindowedBolt.Duration(3, TimeUnit.SECONDS))

,TumblingDurationWindow.of(new BaseWindowedBolt.Duration(3, TimeUnit.SECONDS))

);



for (WindowConfig windowConfig : list) {

LocalCluster cluster = new LocalCluster();

cluster.submitTopology("wordCounter", conf, buildTopology(mapState, windowConfig));

Utils.sleep(60 * 1000);

cluster.shutdown();

}

System.exit(0);

} else {

conf.setNumWorkers(3);

StormSubmitter.submitTopologyWithProgressBar(args[0], conf, buildTopology(mapState, SlidingCountWindow.of(1000, 100)));

}

}


   Like      Feedback      org.apache.storm.trident.windowing.WindowsStoreFactory


Subscribe to Java News and Posts. Get latest updates and posts on Java from Buggybread.com
Enter your email address:
Delivered by FeedBurner
 Sample 5. Code Sample / Example / Snippet of org.apache.storm.trident.state.StateFactory

    protected StormTopology getTopology() throws IOException {

final TridentTopology tridentTopology = new TridentTopology();

final SolrFieldsSpout spout = new SolrFieldsSpout();

final Stream stream = tridentTopology.newStream("SolrFieldsSpout", spout);

final StateFactory solrStateFactory = new SolrStateFactory(getSolrConfig(), getSolrMapper());

stream.partitionPersist(solrStateFactory, spout.getOutputFields(), new SolrUpdater(), new Fields());

return tridentTopology.build();

}


   Like      Feedback      org.apache.storm.trident.state.StateFactory


 Sample 6. Code Sample / Example / Snippet of org.apache.calcite.rel.type.RelDataTypeFactory

      public Void apply(RelNode node) {

CassandraSchema.this.addMaterializedViews();

return null;

}

});

}



RelProtoDataType getRelDataType(String columnFamily, boolean view) {

List<ColumnMetadata> columns;

if (view) {

columns = getKeyspace().getMaterializedView(columnFamily).getColumns();

} else {

columns = getKeyspace().getTable(columnFamily).getColumns();

}



final RelDataTypeFactory typeFactory =

new SqlTypeFactoryImpl(RelDataTypeSystem.DEFAULT);

final RelDataTypeFactory.FieldInfoBuilder fieldInfo = typeFactory.builder();

for (ColumnMetadata column : columns) {


   Like      Feedback      org.apache.calcite.rel.type.RelDataTypeFactory


 Sample 7. Code Sample / Example / Snippet of org.apache.calcite.sql.type.SqlTypeFactoryImpl

  public void testLeastRestrictiveWithAny() {

SqlTypeFactoryImpl typeFactory = new SqlTypeFactoryImpl(RelDataTypeSystem.DEFAULT);

final RelDataType sqlBigInt = typeFactory.createSqlType(SqlTypeName.BIGINT);

final RelDataType sqlAny = typeFactory.createSqlType(SqlTypeName.ANY);



RelDataType leastRestrictive =

typeFactory.leastRestrictive(Lists.newArrayList(sqlBigInt, sqlAny));

assertEquals(leastRestrictive.getSqlTypeName(), SqlTypeName.ANY);

}


   Like      Feedback      org.apache.calcite.sql.type.SqlTypeFactoryImpl


 Sample 8. Code Sample / Example / Snippet of javax.net.ssl.KeyManagerFactory

    public SSLContextBuilder loadKeyMaterial(

final KeyStore keystore,

final char[] keyPassword,

final PrivateKeyStrategy aliasStrategy)

throws NoSuchAlgorithmException, KeyStoreException, UnrecoverableKeyException {

final KeyManagerFactory kmfactory = KeyManagerFactory.getInstance(

KeyManagerFactory.getDefaultAlgorithm());

kmfactory.init(keystore, keyPassword);

final KeyManager[] kms = kmfactory.getKeyManagers();

if (kms != null) {

if (aliasStrategy != null) {

for (int i = 0; i < kms.length; i++) {

final KeyManager km = kms[i];

if (km instanceof X509ExtendedKeyManager) {

kms[i] = new KeyManagerDelegate((X509ExtendedKeyManager) km, aliasStrategy);

}

}

}

for (final KeyManager km : kms) {

keymanagers.add(km);

}

}

return this;

}


   Like      Feedback      javax.net.ssl.KeyManagerFactory


 Sample 9. Code Sample / Example / Snippet of javax.net.ssl.TrustManagerFactory

    public SSLContextBuilder loadTrustMaterial(

final KeyStore truststore,

final TrustStrategy trustStrategy) throws NoSuchAlgorithmException, KeyStoreException {

final TrustManagerFactory tmfactory = TrustManagerFactory.getInstance(

TrustManagerFactory.getDefaultAlgorithm());

tmfactory.init(truststore);

final TrustManager[] tms = tmfactory.getTrustManagers();

if (tms != null) {

if (trustStrategy != null) {

for (int i = 0; i < tms.length; i++) {

final TrustManager tm = tms[i];

if (tm instanceof X509TrustManager) {

tms[i] = new TrustManagerDelegate(

(X509TrustManager) tm, trustStrategy);

}

}

}

for (final TrustManager tm : tms) {

this.trustmanagers.add(tm);

}

}

return this;

}


   Like      Feedback      javax.net.ssl.TrustManagerFactory


Subscribe to Java News and Posts. Get latest updates and posts on Java from Buggybread.com
Enter your email address:
Delivered by FeedBurner
 Sample 10. Code Sample / Example / Snippet of javax.net.ssl.TrustManagerFactory

    private TrustManager[] getTrustManagerFactory(String truststoreFile, String storePass) throws IOException, GeneralSecurityException {

TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());



InputStream is = null;

try {

is = new FileInputStream(truststoreFile);



KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType());

ks.load(is, storePass.toCharArray());



tmf.init(ks);



return tmf.getTrustManagers();

}

finally {

try {

if (is != null) {

is.close();

}

}

catch (IOException e) {

}

}

}


   Like      Feedback      javax.net.ssl.TrustManagerFactory


 Sample 11. Code Sample / Example / Snippet of javax.net.ssl.KeyManagerFactory

    private KeyManager[] getKeyManagerFactory(String keystoreFile, String storePass) throws IOException, GeneralSecurityException {

KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());



InputStream is = null;

try {

is = new FileInputStream(keystoreFile);



KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType());

ks.load(is, storePass.toCharArray());



kmf.init(ks, storePass.toCharArray());



return kmf.getKeyManagers();

}

finally {

try {

if (is != null) {

is.close();

}

}

catch (IOException e) {

}

}

}


   Like      Feedback      javax.net.ssl.KeyManagerFactory


 Sample 12. Code Sample / Example / Snippet of javax.xml.parsers.SAXParserFactory

    protected void setUp() throws Exception {

SAXParserFactory saxParserFactory = SAXParserFactory.newInstance();

m_parser = saxParserFactory.newSAXParser();



String xml = generateValidTestXml();

m_inputStream = new ByteArrayInputStream(xml.getBytes());

}


   Like      Feedback      javax.xml.parsers.SAXParserFactory


 Sample 13. Code Sample / Example / Snippet of javax.xml.parsers.DocumentBuilderFactory

    private Document getDocument(InputStream input) throws IOException {

try {

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();

DocumentBuilder builder;

builder = factory.newDocumentBuilder();

return builder.parse(input);

}

catch (ParserConfigurationException e) {

throw new IOException("Error instantiation XML parser:" + e.getMessage());

}

catch (SAXException e) {

throw new IOException("Error parsing user data:" + e.getMessage());

}

}


   Like      Feedback      javax.xml.parsers.DocumentBuilderFactory


 Sample 14. Code Sample / Example / Snippet of org.apache.ace.connectionfactory.impl.UrlCredentials.AuthType

    private void supplyCredentials(URLConnection conn, UrlCredentials urlCreds) throws IOException {

final AuthType type = urlCreds.getType();

final Object[] creds = urlCreds.getCredentials();



if (AuthType.BASIC.equals(type)) {

applyBasicAuthentication(conn, creds);

}

else if (AuthType.CLIENT_CERT.equals(type)) {

applyClientCertificate(conn, creds);

}

else if (!AuthType.NONE.equals(type)) {

throw new IllegalArgumentException("Unknown authentication type: " + type);

}

}


   Like      Feedback      org.apache.ace.connectionfactory.impl.UrlCredentials.AuthType


Subscribe to Java News and Posts. Get latest updates and posts on Java from Buggybread.com
Enter your email address:
Delivered by FeedBurner
 Sample 15. Code Sample / Example / Snippet of org.apache.activemq.ActiveMQConnectionFactory

    public void run() throws JMSException {

ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory(url);

connection = factory.createConnection();

session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);

topic = session.createTopic("topictest.messages");

control = session.createTopic("topictest.control");



MessageConsumer consumer = session.createConsumer(topic);

consumer.setMessageListener(this);



connection.start();



producer = session.createProducer(control);

System.out.println("Waiting for messages...");

}


   Like      Feedback      org.apache.activemq.ActiveMQConnectionFactory


 Sample 16. Code Sample / Example / Snippet of org.apache.commons.compress.archivers.ArchiveStreamFactory

    public void testEncodingCtor() {

ArchiveStreamFactory fac = new ArchiveStreamFactory();

assertNull(fac.getEntryEncoding());

fac = new ArchiveStreamFactory(null);

assertNull(fac.getEntryEncoding());

fac = new ArchiveStreamFactory("UTF-8");

assertEquals("UTF-8", fac.getEntryEncoding());

}


   Like      Feedback      org.apache.commons.compress.archivers.ArchiveStreamFactory


 Sample 17. Code Sample / Example / Snippet of org.apache.commons.compress.compressors.CompressorStreamFactory

    public void testOverride() {

CompressorStreamFactory fac = new CompressorStreamFactory();

assertFalse(fac.getDecompressConcatenated());

fac.setDecompressConcatenated(true);

assertTrue(fac.getDecompressConcatenated());



fac = new CompressorStreamFactory(false);

assertFalse(fac.getDecompressConcatenated());

try {

fac.setDecompressConcatenated(true);

fail("Expected IllegalStateException");

} catch (final IllegalStateException ise) {

}



fac = new CompressorStreamFactory(true);

assertTrue(fac.getDecompressConcatenated());

try {

fac.setDecompressConcatenated(true);

fail("Expected IllegalStateException");

} catch (final IllegalStateException ise) {

}

}


   Like      Feedback      org.apache.commons.compress.compressors.CompressorStreamFactory


 Sample 18. Initializing a list using factory method in java 9

Usage of List.of()

List<String> countryList = List.of("France","Belgium","Germany");

   Like      Feedback     java 9


 Sample 19. Initializing a map using factory method in java 9

Usage of Map.of()

Map<String,String> countryCodeMap = Map.of("France","FR","United States","US","Canada","CA");

   Like      Feedback     java 9



Subscribe to Java News and Posts. Get latest updates and posts on Java from Buggybread.com
Enter your email address:
Delivered by FeedBurner