Skip to content

Instantly share code, notes, and snippets.

View sajithdilshan's full-sized avatar

Sajith Edirisinghe sajithdilshan

View GitHub Profile
@Override
protected boolean doReceiveAndExecute(Object invoker, Session session, MessageConsumer consumer, TransactionStatus status) throws JMSException {
if (status != null) {
TransactionInformation.txnStatus.set(status);
}
return super.doReceiveAndExecute(invoker, session, consumer, status);
}
Map<Object, Object> savedResources = new HashMap<>();
Map<Object, Object> resources = TransactionSynchronizationManager.getResourceMap();
if (resources != null) {
for (Map.Entry e : resources.entrySet()) {
savedResources.put(e.getKey(), e.getValue());
TransactionSynchronizationManager.unbindResource(e.getKey());
}
}
import React, { Component } from 'react';
class App extends Component {
render() {
return (
<div className="greeting">
<h1> Hello World! </h1>
</div>
);
}
const element =
(
<h1 className="greeting">
Hello, world!
</h1>
);
const element = React.createElement(
'h1',
{className: 'greeting'},
'Hello, world!'
);
import React, { Component } from 'react';
class Alice extends Component {
render() {
return (
<div>
<h2> Hi, I am Alice </h2>
</div>
);
}
import React, { Component } from 'react';
import Alice from './Alice';
class App extends Component {
render() {
return (
<div className="greeting">
<h1> Hello World! </h1>
<Alice/>
</div>
import React, { Component } from 'react';
import Alice from './Alice';
class App extends Component {
constructor() {
super();
this.state = {
greeting: "Hello World!"
}
import React, { Component } from 'react';
import Alice from './Alice';
class App extends Component {
constructor() {
super();
this.state = {
greeting: "Hello World!",
parentMessage: "Hello Alice!"
import React, { Component } from 'react';
class Alice extends Component {
constructor(props) {
super(props)
this.state = {
greeting: props.newMsg
}
}